ExternalTypeSignature

ExternalTypeSignature

EmbedCode 的选项,用于给出在嵌入代码中的指定映射到外部类型的规则.

更多信息

  • ExternalTypeSignature->{{"var1"->"type1",},"rettype"} 指明 vari 应该是外部类型 typei,且整个函数的返回类型应该是 rettype.
  • ExternalTypeSignature->{{"type1","type2",},"rettype"} 指明第 n 个参数的类型为 typen.
  • typei 被指定为它们在目标语言中的名字的原生类型.
  • 在许多语言里,可能的外部类型包括:"int""double""string".
  • 参数的类型常常可以从它们所在的 APIFunction 等结构中的其它数据中推断出来. Automatic 类型会使用推断出的形式.
  • 在使用类型的语言中,通常不得不显式设定返回类型.
  • ExternalTypeSignature->"rettype" 指定了返回类型,且如果可能的话,推断所有参数的类型.
  • 动态类型或无类型的语言中,常常不需要设定类型.

范例

基本范例  (1)

创建一个云对象:

生成可以被粘贴进 Java 项目的调用云对象的完整 Java 文件:

参数的类型通常可以自动推导得出,返回类型必须明确指定:

Wolfram Research (2014),ExternalTypeSignature,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExternalTypeSignature.html.

文本

Wolfram Research (2014),ExternalTypeSignature,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExternalTypeSignature.html.

CMS

Wolfram 语言. 2014. "ExternalTypeSignature." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ExternalTypeSignature.html.

APA

Wolfram 语言. (2014). ExternalTypeSignature. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ExternalTypeSignature.html 年

BibTeX

@misc{reference.wolfram_2024_externaltypesignature, author="Wolfram Research", title="{ExternalTypeSignature}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/ExternalTypeSignature.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_externaltypesignature, organization={Wolfram Research}, title={ExternalTypeSignature}, year={2014}, url={https://reference.wolfram.com/language/ref/ExternalTypeSignature.html}, note=[Accessed: 22-November-2024 ]}