Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 动态交互 > 广义的输入 > 定义常规符号 > MakeExpression >

MakeExpression

MakeExpression
是底层函数,用于在 Mathematica 会话中从框符中构造表达式.
  • 您可以给出 MakeExpression 的定义,指定框符如何转换为表达式的规则.
  • 输入给 MakeExpression 的框符从指令形成文本输入中构造,然后根据标准的 Mathematica 运算优先规则(去掉空格字符)对它们分组. 去掉 StyleBox 和其它并不用于解释的对象. »
  • MakeExpression 给出的定义将屏蔽产生输入的内置 Mathematica 规则.
  • 给出以 \ 开始的输入使得 Mathematica 有效地执行 MakeExpression.
StandardForm 规则将框符转换为表达式:
StandardForm 规则将框符转换为表达式:
In[1]:=
Click for copyable input
Out[1]=
TraditionalForm 规则将框符转换为一个表达式:
StandardForm 规则转换相同的框符:
显示框符结构和它的样式信息:
MakeExpression 清除样式信息:
MakeExpression 不计算表达式,而 ToExpression 计算:
显示一个 InterpretationBox
表达式是 InterpretationBox 的第二个参数:
ErrorBox 表达式中,包含无效语法或不完全语法结果的输入:
版本 3 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF