CompiledFunction

CompiledFunction[args,argregs,nregs,instr,func]

コンパイルされた関数を評価するコンパイルコードを表す.

詳細

  • Compileは,適切な引数に適用することで実行可能なCompiledFunctionオブジェクトを作成する.
  • 明示的に構築されたCompiledFunctionオブジェクトは,実行することができる.このようなオブジェクトがWolfram言語によって最初に評価される際,基本的な一貫性のチェックが行われる.
  • CompiledFunctionオブジェクトの中のコードは,理想化されたレジスタマシンに基づく.
  • CompiledFunctionオブジェクトはネイティブにコンパイルされたオブジェクトを追加的に参照することができる.

例題

  (1)

CompiledFunctionオブジェクトはCompileによって生成される:

CompiledFunctionオブジェクトは通常のFunctionオブジェクトとして使うことができる:

可能な場合,引数は実数に近似するように強制される:

例外的な値に遭遇するとコンパイルされていない関数が使われる:

Wolfram Research (1991), CompiledFunction, Wolfram言語関数, https://reference.wolfram.com/language/ref/CompiledFunction.html (2010年に更新).

テキスト

Wolfram Research (1991), CompiledFunction, Wolfram言語関数, https://reference.wolfram.com/language/ref/CompiledFunction.html (2010年に更新).

CMS

Wolfram Language. 1991. "CompiledFunction." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2010. https://reference.wolfram.com/language/ref/CompiledFunction.html.

APA

Wolfram Language. (1991). CompiledFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CompiledFunction.html

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_compiledfunction, organization={Wolfram Research}, title={CompiledFunction}, year={2010}, url={https://reference.wolfram.com/language/ref/CompiledFunction.html}, note=[Accessed: 21-November-2024 ]}