交换表达式的 MathLink C 函数

 

参考资料参考资料

基本类型 »

MLPutInteger() ▪ MLGetInteger() ▪ MLPutDouble() ▪ MLPutString() ▪ ...

MLPutIntegerList() ▪ MLPutIntegerArray() ▪ MLPutByteArray() ▪ ...

带有简单头部的函数

MLPutFunction() 发送一个函数的头部和参数数量

MLGetFunction() 获取一个函数的头部和参数数量

MLCheckFunction(), MLTestHead() 检查一个函数的头部和参数数量

符号 »

MLPutSymbol() ▪ MLPutUCS2Symbol() ▪ ...

MLGetSymbol() ▪ MLGetUCS2Symbol() ▪ ...

MLReleaseSymbol() ▪ MLReleaseUCS2Symbol() ▪ ...

表达式包的处理 »

MLNextPacket() ▪ MLNewPacket() ▪ MLEndPacket() ▪ ...

底层表达式运算

MLPutNext() 准备向链接放一个具有指定类型的对象

MLGetNext() 找到表达式的下一个部分,并返回它的类型

MLGetType() 获得表达式当前部分的类型

MLPutArgCount(), MLGetArgCount() 函数中变量的数量

表达式存储

MLLoopbackOpen() 打开一个表达式的回环链接

MLTransferExpression() 移动一个表达式从一个链接到另一个链接中

MLTransferToEndOfLoopbackLink() 转换一个回环链接的全部内容

底层运算 »

MLPutSize() ▪ MLPutData() ▪ MLGetData() ▪ MLSeekMark() ▪ ...

New to Mathematica? Find your learning path »
Have a question? Ask support »