Typed[expr,type]

コンパイルやその他の目的のための指定された型であると仮定される式を表す.

詳細

例題

すべて開くすべて閉じる

  (1)

Typedを使って関数の引数の推奨される型をマークすることができる:

Wolfram Engineでの計算では,Typedを使うことが推奨される:

FunctionCompileはコードの型を推測するのにTypedを使う:

CompiledCodeFunctionの引数が宣言型と一致する場合は,計算が続行される:

引数型が宣言型と一致しない場合は,エラーになる:

考えられる問題  (1)

評価されたコードで使用する  (1)

Typedは関数本体で使用できる:

コンパイルされると型推論過程の道案内として使われる:

しかし,Typedは評価されると不活性式として扱われる:

関数本体ではTypeHintを使うほうがよい:

コンパイルされると型推論過程の道案内として使われる:

しかし,TypeHintは評価されると取り除かれる:

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_typed, organization={Wolfram Research}, title={Typed}, year={2019}, url={https://reference.wolfram.com/language/ref/Typed.html}, note=[Accessed: 17-November-2024 ]}