Typed
コンパイル型のリスト »Typed[expr,type]
コンパイルやその他の目的のための指定された型であると仮定される式を表す.
詳細
- Function[{Typed[x1,type1], …}, …]を使って,コンパイルやその他の目的でFunctionオブジェクトが取る引数型を指定することができる.
- 次は,Typedがサポートする型である.
-
"name" 指定された名前のネイティブ型のオブジェクト {type1,type2,…}type typei型の引数を取って指定の型を返す関数 TypeSpecifier[cons][types] コンストラクタ cons を使って作られた複合型のオブジェクト - 次は,Typedがサポートするネイティブ型である.
-
"Boolean" ブール数 "ComplexReal64" IEEE倍精度実部と虚部の複素数 "Integer8" 8ビット符号付き整数 "Integer16" 16ビット符号付き整数 "Integer32" 32ビット符号付き整数 "Integer64" 64ビット符号付き整数 "Integer128" 128ビット符号付き整数 "MachineInteger" 機械サイズの符号付き整数 "Real32" IEEE単精度実数 "Real64" IEEE倍精度実数 "UnsignedInteger8" 8ビットの符号なし整数 "UnsignedInteger16" 16ビットの符号なし整数 "UnsignedInteger32" 32ビットの符号なし整数 "UnsignedInteger64" 64ビットの符号なし整数 "UnsignedInteger128" 128ビットの符号なし整数 "UnsignedMachineInteger" 機械精度符号なし整数
例題
すべて開くすべて閉じる例 (1)
Typedを使って関数の引数の推奨される型をマークすることができる:
Wolfram Engineでの計算では,Typedを使うことが推奨される:
FunctionCompileはコードの型を推測するのにTypedを使う:
CompiledCodeFunctionの引数が宣言型と一致する場合は,計算が続行される:
Wolfram Research (2019), Typed, Wolfram言語関数, https://reference.wolfram.com/language/ref/Typed.html.
テキスト
Wolfram Research (2019), Typed, Wolfram言語関数, https://reference.wolfram.com/language/ref/Typed.html.
CMS
Wolfram Language. 2019. "Typed." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Typed.html.
APA
Wolfram Language. (2019). Typed. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Typed.html