ForeignFunction
ForeignFunction[args]
ライブラリからロードされた関数を表す.
詳細
- ForeignFunctionオブジェクトはForeignFunctionLoadのような関数によって返される.
- ForeignFunctionによって表される関数はWolfram言語カーネルと同じプロセスで実行される.
- ForeignFunctionによって表される関数はWolfram言語カーネルとデータを共有することができる.
- ForeignFunctionによって表される関数はWolfram言語カーネルが終了されるとアンロードされる.
- ForeignFunctionについてのInformationには以下の特性が含まれることがある.
-
"ArgumentTypes" 引数の型 "File" ライブラリファイルの名前 "Function" ロードされた関数の名前 "ReturnType" 戻り型 "Type" 完全な型 "FunctionPointer" メモリアドレス - ポインタ型を期待する引数もポインタを含むManagedObjectに渡すことができる.
- 一つのカーネルセッションでロードされたForeignFunctionオブジェクトは,他のセッションでは有効ではないかもしれない.
テクニカルノート
-
▪
- 外部関数
関連するガイド
-
▪
- C/C++言語インターフェース ▪
- 外部プログラムの呼出し ▪
- FFI ▪
- 外部操作
テキスト
Wolfram Research (2023), ForeignFunction, Wolfram言語関数, https://reference.wolfram.com/language/ref/ForeignFunction.html.
CMS
Wolfram Language. 2023. "ForeignFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ForeignFunction.html.
APA
Wolfram Language. (2023). ForeignFunction. Wolfram Language & System Documentation Center. Retrieved from 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: 30-October-2025]}
BibLaTeX
@online{reference.wolfram_2025_foreignfunction, organization={Wolfram Research}, title={ForeignFunction}, year={2023}, url={https://reference.wolfram.com/language/ref/ForeignFunction.html}, note=[Accessed: 30-October-2025]}