ToExpression
Usage
• ToExpression[input] 给出由解释串或作为Mathematica输入获得的表达式。
• ToExpression[input, form] 使用相应于指定形式的解释规则。
• ToExpression[input, form, h] 将头 h 包裹在计算它前产生的表达式周围。
Notes
• 例如: ToExpression["1 + 1"]  . • form 可以是InputForm, StandardForm或TraditionalForm。 • ToExpression["string"] 使用InputForm解释规则。 • ToExpression[boxes]使用StandardForm解释规则。 • 如果它找到一个语法错误,ToExpression输出一个信息并返回$Failed。ToExpression并不调用$SyntaxHandler。 • 在ToExpression中给出的输入可以相应于多个Mathematica表达式。ToExpression轮流处理每一个,如同Get。 • ToExpression[input, form, Hold] 可以用于转换输入为一个表达式,但在Hold中包裹的表达式不进行计算。 • ToExpression使用对MakeExpression给出的任何相关定义。 • 参见 Mathematica 全书 : 节 2.8.4.
|