ToExpression

ToExpression[input]

给出由把字符串或框符解释为 Wolfram 语言输入而获得的表达式.

ToExpression[input,form]

使用与指定格式相对应的解释规则.

ToExpression[input,form,h]

使用头部 h 封装计算之前所产生的表达式.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (5)

将一个字符串转化为一个表达式,并计算表达式:

解释一个 TraditionalForm 字符串:

将框符转化为 Wolfram 语言输入:

将 MathML 字符串转化为表达式:

TAdjustmentBox[E, BoxBaselineShift -> 0.5, BoxMargins -> {{-0.3, 0}, {0, 0}}]X 字符串转化为表达式:

范围  (2)

TraditionalForm 规则将一个字符串转化为一个表达式:

StandardFormInputForm 规则对相同的字符串进行转化:

转化并计算多行代码表示的字符串:

推广和延伸  (1)

应用头部 Hold 以避免计算:

属性和关系  (2)

ToExpression 计算表达式,而 MakeExpression 不计算:

显示一个 InterpretationBox

表达式是 InterpretationBox 的第二个参数:

可能存在的问题  (1)

包含无效或不完全语法的输入不能转化为表达式:

Wolfram Research (1988),ToExpression,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ToExpression.html (更新于 2004 年).

文本

Wolfram Research (1988),ToExpression,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ToExpression.html (更新于 2004 年).

CMS

Wolfram 语言. 1988. "ToExpression." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2004. https://reference.wolfram.com/language/ref/ToExpression.html.

APA

Wolfram 语言. (1988). ToExpression. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ToExpression.html 年

BibTeX

@misc{reference.wolfram_2024_toexpression, author="Wolfram Research", title="{ToExpression}", year="2004", howpublished="\url{https://reference.wolfram.com/language/ref/ToExpression.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_toexpression, organization={Wolfram Research}, title={ToExpression}, year={2004}, url={https://reference.wolfram.com/language/ref/ToExpression.html}, note=[Accessed: 22-November-2024 ]}