ExternalTypeSignature
是 EmbedCode 的选项,用于给出在嵌入代码中的指定映射到外部类型的规则.
更多信息
- ExternalTypeSignature->{{"var1"->"type1",…},"rettype"} 指明 vari 应该是外部类型 typei,且整个函数的返回类型应该是 rettype.
- ExternalTypeSignature->{{"type1","type2",…},"rettype"} 指明第 n 个参数的类型为 typen.
- typei 被指定为它们在目标语言中的名字的原生类型.
- 在许多语言里,可能的外部类型包括:"int"、"double"、"string".
- 参数的类型常常可以从它们所在的 APIFunction 等结构中的其它数据中推断出来. Automatic 类型会使用推断出的形式.
- 在使用类型的语言中,通常不得不显式设定返回类型.
- ExternalTypeSignature->"rettype" 指定了返回类型,且如果可能的话,推断所有参数的类型.
- 动态类型或无类型的语言中,常常不需要设定类型.
范例
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 年