ToExpression
ToExpression[input]
文字列やボックスに対して解釈上の変換を行い,Wolfram言語の入力として使える式を生成する.
ToExpression[input,form]
指定された form に対応した解釈用の規則が適用される.
ToExpression[input,form,h]
頭部 h の評価が行われる前に h を式に適用される.
詳細
- form には,InputForm,StandardForm,TeXForm,TraditionalFormまたはMathMLFormを指定することができる.
- ToExpression["string"]には,InputFormの解釈用規則が使われる.
- ToExpression[boxes]には,StandardFormの解釈用規則が使われる.
- ToExpressionは,シンタックスエラーを検知するとメッセージを出力して$Failedを返す.ToExpressionは$SyntaxHandlerを呼び出さない. »
- ToExpressionで与えられる入力は複数のWolfram言語のセッションに対応したものでもよい.Getと同じようにToExpressionが順番にセッション別の入力を処理してくれる. »
- ToExpression[input,form,Hold]を使うと,入力をHoldが適用された評価保留の形の式に変換することができる. »
- ToExpressionでは,関連性があればMakeExpressionに与えられている定義情報が使われる.
例題
すべて開くすべて閉じる
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