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 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