現行の入力行の評価中に作成されたメッセージの名前のリストを与える大域変数である.
$MessageList
現行の入力行の評価中に作成されたメッセージの名前のリストを与える大域変数である.
詳細
- メッセージが出力されると,この名前はHoldFormで囲まれて$MessageListに追加される.
- 標準的なWolframシステムのメインループでは,$MessageListが特定の入力行の処理が完了すると{}に再設定される.
- 計算中に$MessageListを再設定することができる.
例題
例 (2)
NDSolve[{x'[t] == x[t]}, x, {t, 0, 1}];$MessageListf[m_, b_] := Module[{x}, x = LinearSolve[m, b];If[Length[$MessageList] > 0, x = LeastSquares[m, b]];x]f[{{1, 2}, {2, 4}}, {5, 6}]Quietの中で$MessageListを使うと出力が抑制できる:
fq[m_, b_] := Quiet[Module[{x}, x = LinearSolve[m, b];If[Length[$MessageList] > 0, x = LeastSquares[m, b]];x]]fq[{{1, 2}, {2, 4}}, {5, 6}]関連項目
テクニカルノート
関連するガイド
-
▪
- メッセージ
関連するワークフロー
- エラーメッセージを非表示にする ▪
- エラーメッセージを理解する
履歴
1991 で導入 (2.0)
テキスト
Wolfram Research (1991), $MessageList, Wolfram言語関数, https://reference.wolfram.com/language/ref/$MessageList.html.
CMS
Wolfram Language. 1991. "$MessageList." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$MessageList.html.
APA
Wolfram Language. (1991). $MessageList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$MessageList.html
BibTeX
@misc{reference.wolfram_2026_$messagelist, author="Wolfram Research", title="{$MessageList}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/$MessageList.html}", note=[Accessed: 09-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$messagelist, organization={Wolfram Research}, title={$MessageList}, year={1991}, url={https://reference.wolfram.com/language/ref/$MessageList.html}, note=[Accessed: 09-August-2026]}