ForeignFunction
ForeignFunction[args]
表示已从库中加载的函数.
更多信息
- ForeignFunction 对象是由 ForeignFunctionLoad 这样的函数返回的.
- 由 ForeignFunction 表示的函数在与 Wolfram 语言内核相同的进程中运行.
- 由 ForeignFunction 表示的函数可与 Wolfram 语言内核共享数据.
- 当 Wolfram 语言内核退出时,由 ForeignFunction 表示的函数被卸载.
- ForeignFunction 的 Information 可包含以下属性:
-
"ArgumentTypes" 参数类型 "File" 库文件的名称 "Function" 载入函数的名称 "ReturnType" 返回类型 "Type" 全类型 "FunctionPointer" 内存地址 - 也可以将一个包含指针的 ManagedObject 传递给需要指针类型的参数.
- 在一个内核会话中加载的 ForeignFunction 对象在另一个内核会话中可能无效.
技术笔记
-
▪
- 外部函数
相关指南
-
▪
- C/C++ 语言接口 ▪
- 调用外部程序 ▪
- 外部函数接口 ▪
- 外部操作
文本
Wolfram Research (2023),ForeignFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ForeignFunction.html.
CMS
Wolfram 语言. 2023. "ForeignFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ForeignFunction.html.
APA
Wolfram 语言. (2023). ForeignFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ForeignFunction.html 年
BibTeX
@misc{reference.wolfram_2025_foreignfunction, author="Wolfram Research", title="{ForeignFunction}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/ForeignFunction.html}", note=[Accessed: 19-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_foreignfunction, organization={Wolfram Research}, title={ForeignFunction}, year={2023}, url={https://reference.wolfram.com/language/ref/ForeignFunction.html}, note=[Accessed: 19-April-2026]}