此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

ToExpression

Usage

ToExpression[input] 给出由解释串或作为Mathematica输入获得的表达式。
ToExpression[input, form] 使用相应于指定形式的解释规则。
ToExpression[input, form, h] 将头 h 包裹在计算它前产生的表达式周围。


Notes

• 例如: ToExpression["1 + 1"]LongRightArrow .
form 可以是InputForm, StandardFormTraditionalForm
ToExpression["string"] 使用InputForm解释规则。
ToExpression[boxes]使用StandardForm解释规则。
• 如果它找到一个语法错误,ToExpression输出一个信息并返回$FailedToExpression并不调用$SyntaxHandler
• 在ToExpression中给出的输入可以相应于多个Mathematica表达式。ToExpression轮流处理每一个,如同Get
ToExpression[input, form, Hold] 可以用于转换输入为一个表达式,但在Hold中包裹的表达式不进行计算。
ToExpression使用对MakeExpression给出的任何相关定义。
• 参见Mathematica 全书: 2.8.4.