1

これらの式の最初の式が期待どおりに機能し、2 番目の式が機能しない理由を誰か説明できますか? "number one"とはどう違いDisplayForm@"number one"ますか?

Block[{$MessagePrePrint}, Message[f::event, DisplayForm@"number one"]]

Block[{$MessagePrePrint}, Message[f::event, "number one"]]
4

2 に答える 2

2

私のマシンで動作します(v8.0.1、W7-64):

ここに画像の説明を入力

于 2011-04-13T10:33:30.250 に答える
2

エラーメッセージは手がかりです:

不明なボックス名 (Times) が式の BoxForm として送信されました。式のフォーマット規則を確認してください。

のように$MessagePrePrint低レベルで$PreReadあり、その出力は有効なボックス構造である必要があると思います。

于 2011-04-13T10:14:24.150 に答える