値が設定されている場合には,Wolfram言語に送られる前にすべての入力式に適用される値を持つ大域変数である.
$PreRead
値が設定されている場合には,Wolfram言語に送られる前にすべての入力式に適用される値を持つ大域変数である.
例題
例 (3)
デフォルトで$PreReadは定義されていない.つまり,入力文字列は直接評価に送られる:
$PreRead"hf"をHoldFormのエイリアスとして使う:
$PreRead = ReplaceAll[#, "hf" -> "HoldForm"]&{hf[2 + 3], hf[2 / 3]}FullForm[%]$PreReadをデフォルト値に戻す:
$PreRead=.評価の前に,Wolfram言語が解析された入力式のFullFormを出力するようにする:
$PreRead = (Print[FullForm[#]];#)&;a + b^2a b(c + d)$PreReadをデフォルト値に戻す:
$PreRead=.テクニカルノート
関連するガイド
履歴
1991 で導入 (2.0)
テキスト
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_2026_$preread, author="Wolfram Research", title="{$PreRead}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/$PreRead.html}", note=[Accessed: 26-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$preread, organization={Wolfram Research}, title={$PreRead}, year={1991}, url={https://reference.wolfram.com/language/ref/$PreRead.html}, note=[Accessed: 26-August-2026]}