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 Language. 2014. "ExternalTypeSignature." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExternalTypeSignature.html.

APA

Wolfram Language. (2014). ExternalTypeSignature. Wolfram Language & System Documentation Center. Retrieved from 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 ]}