Mathematica 9 is now available

A.7.3 主循环

所有Mathematica进程重复执行如下主循环:
• 读入输入.

• 如$PreRead函数有定义,将其应用到输入字符串上.
• 如有必要,输出语法上的警告.
• 如有语法错误,应用$SyntaxHandler函数.
• 给InString[n]赋值.
• 如函数$Pre 函数有定义,将其应用到输入表达式上
• 给In[n]赋值.
• 对表达式进行计算.
•如$Post函数有定义,则应用之.
• 给Out[n]赋值以去掉任何格式化封装.
• 如$PrePrint函数有定义,则应用之.
• 给MessageList[n]赋值并清除$MessageList.
• 如表达式不为Null,则输出它.
• 增加$Line.
• 清除任何未响应的异常任务.

注意,如果你要在一个外部程序的内部通过 MathLink调用Mathematica,那你必须有效建立你自己的主循环.这个主循环通常与上面描述的主循环不一样.



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.