Mathematica 9 is now available

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.


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.