CompiledFunction

CompiledFunction[args]
代表对一个编译函数求值的编译代码.

更多信息更多信息

  • Compile 生成一个 CompiledFunction 对象,它通过将其应用到适当参数以执行,
  • 明确构造的 CompiledFunction 对象也能执行. 当这样的对象用 Wolfram 语言第一次求值时,进行基本的一致性检查.
  • CompiledFunction 对象中的代码基于一个理想化的寄存机器.
  • CompiledFunction 对象可以另外指向本机编译代码.

范例范例打开所有单元关闭所有单元

基本范例  (1)基本范例  (1)

CompiledFunction 对象通过 Compile 产生:

In[1]:=
Click for copyable input
Out[1]=

CompiledFunction 对象可以用作普通的 Function 对象:

In[2]:=
Click for copyable input
Out[2]=

如果可能的话,参数被强制指定为近似实数:

In[3]:=
Click for copyable input
Out[3]=

当遇到特殊值,使用未编译的函数:

In[4]:=
Click for copyable input
Out[4]=
1991年引入
(2.0)
| 2010年更新
(8.0)