ToExpression

ToExpression[input]

文字列やボックスに対して解釈上の変換を行い,Wolfram言語の入力として使える式を生成する.

ToExpression[input,form]

指定された form に対応した解釈用の規則が適用される.

ToExpression[input,form,h]

頭部 h の評価が行われる前に h を式に適用される.

詳細

例題

すべて開くすべて閉じる

  (5)

文字列を式に変換し,その式を評価する:

TraditionalFormの文字列を解釈する:

ボックスをWolfram言語の入力に変換する:

MathML文字列を式に変換する:

TAdjustmentBox[E, BoxBaselineShift -> 0.5, BoxMargins -> {{-0.3, 0}, {0, 0}}]X文字列を式に変換する:

スコープ  (2)

TraditionalForm規則を使って文字列を式に変換する:

同じ文字列をStandardForm規則とInputForm規則を使って変換する:

コードの複数行を表す文字列を変換し評価する:

一般化と拡張  (1)

頭部Holdを適用して評価を避ける:

特性と関係  (2)

ToExpressionは式を評価するが,MakeExpressionは評価しない:

InterpretationBoxを表示する:

次の式はInterpretationBoxの第2引数である:

考えられる問題  (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 Language. 1988. "ToExpression." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2004. https://reference.wolfram.com/language/ref/ToExpression.html.

APA

Wolfram Language. (1988). ToExpression. Wolfram Language & System Documentation Center. Retrieved from 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 ]}