$PreRead

$PreRead

値が設定されている場合には,Wolfram言語に送られる前にすべての入力式に適用される値を持つ大域変数である.

詳細

  • $PreReadは,常にWolfram言語に送られる前に閉じた入力列それぞれに適用される.
  • テキスト主体のインターフェースを使った複数行に渡る入力では,各行が終るたびに$PreReadがこの入力に適用される.
  • $PreReadは,$SyntaxHandler関数が返すすべての列に適用される.
  • $PreReadは,InString[n]が割り当てられる前に適用される.

例題

  (3)

デフォルトで$PreReadは定義されていない.つまり,入力文字列は直接評価に送られる:

"hf"HoldFormのエイリアスとして使う:

$PreReadをデフォルト値に戻す:

評価の前に,Wolfram言語が解析された入力式のFullFormを出力するようにする:

$PreReadをデフォルト値に戻す:

Wolfram Research (1991), $PreRead, Wolfram言語関数, https://reference.wolfram.com/language/ref/$PreRead.html.

テキスト

Wolfram Research (1991), $PreRead, Wolfram言語関数, https://reference.wolfram.com/language/ref/$PreRead.html.

CMS

Wolfram Language. 1991. "$PreRead." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$PreRead.html.

APA

Wolfram Language. (1991). $PreRead. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$PreRead.html

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_$preread, organization={Wolfram Research}, title={$PreRead}, year={1991}, url={https://reference.wolfram.com/language/ref/$PreRead.html}, note=[Accessed: 22-November-2024 ]}