CompiledCodeFunction
是 FunctionCompile 创建的一个函数,其中含有编译过的代码,当 CompiledCodeFunction 应用于合适的参数时会运行这些代码.
更多信息
- CompiledCodeFunction 对象通常只接受只接受符合指定类型的参数s.
- 如果提供的是不合格的参数,CompiledCodeFunction 返回 Failure 对象.
- FunctionCompileExport 和相关函数可用于从 CompiledCodeFunction[…] 生成适合外部使用的代码.
- CompiledCodeFunction 对象可以包含嵌入库或字节码以优化加载.
范例
打开所有单元关闭所有单元基本范例 (1)
FunctionCompile 将创建一个 CompiledCodeFunction:
CompiledCodeFunction 用类型正确的参数进行求值:
Information 返回关于 CompiledCodeFunction 的信息:
范围 (3)
CompiledCodeFunction 包含它是如何被创建的信息,它可以启用从文件加载. 默认情况下,其中还包括依赖于平台的字节码:
如果 CompiledCodeFunction 被写入文件并加载,则创建了一个新的可使用的 CompiledCodeFunction. 如果找到与当前平台匹配的字节码,则将使用该字节码:
重新加载的 CompiledCodeFunction 将按预期工作:
可以为一系列平台创建依赖于平台的字节码. 如果 CompiledCodeFunction 被加载到不同的系统中,则可以使用相应的字节码:
重新加载的 CompiledCodeFunction 将按预期工作:
文本
Wolfram Research (2019),CompiledCodeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CompiledCodeFunction.html.
CMS
Wolfram 语言. 2019. "CompiledCodeFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CompiledCodeFunction.html.
APA
Wolfram 语言. (2019). CompiledCodeFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CompiledCodeFunction.html 年