On
On[symbol::tag]
メッセージが表示出力されるようにスイッチオンする.
On["name"]
名前付きのメッセージグループをスイッチオンする.
On[s]
シンボル s のトレースをスイッチオンする.
On[m1,m2,…]
複数のメッセージまたはメッセージグループをスイッチオンする.
詳細
- 組込み関数のメッセージの中には,デフォルトでオフになっていて,Onを使って明示的にオンにしなければならないものもある.
- On["name"]における使用可能な名前付きのメッセージグループ
-
"Compiler" コンパイルされたコードに関連する警告 "Graphics" グラフィックスの生成に関連した警告 "Packing" パックアレーに関連した通知 "Spelling" シンボル名のスペルチェックメッセージ "Symbolics" 記号的計算に関連した警告 - $MessageGroupsはOnが認識するメッセージグループの完全リストを与える.
- On[General::name]はGeneral::name に由来するすべてのメッセージをオンにする.
- トレースがスイッチオンされている場合,単独もしくは関数としてのシンボルのそれぞれの評価は,この結果とともに表示出力される.
- 関数が「リターン」するときにトレースした情報が出力されることに注意してほしい.この結果,再帰的な関数のトレースは,呼出しの順と逆転することになる.
- On[Assert]はAssertで指定されたアサーションに関連するメッセージをスイッチオンする.
- On[s]はOn[s::trace]と同値である.
- On[]は,すべてのシンボルについてOn[s::trace]と同値である.
例題
すべて開くすべて閉じる例 (2)
スコープ (2)
Wolfram Research (1988), On, Wolfram言語関数, https://reference.wolfram.com/language/ref/On.html (2010年に更新).
テキスト
Wolfram Research (1988), On, Wolfram言語関数, https://reference.wolfram.com/language/ref/On.html (2010年に更新).
CMS
Wolfram Language. 1988. "On." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2010. https://reference.wolfram.com/language/ref/On.html.
APA
Wolfram Language. (1988). On. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/On.html