A.7.4 消息在一个Mathematica对话执行期间将因明确调用Message或执行其它内嵌函数产生消息.
消息名
如果对一个特定的消息没有指明语言,Mathematica 将在由$Language指定的每一种语言中搜索描述该消息的原文.若f::name没有定义, 则描述General::name的一个定义将被搜索.如果仍没有找到该消息, 定义给$NewMessage的任意值将应用到 f 和"name"上. Off[message]防止一个指定的消息会被输出.这种检查允许你确定特定的消息是否是在一个表达式赋值期间生成的.$MessageList和MessageList[n]记录了在一个Mathematica对话中的一特定行赋值期间生成的所有消息. 以字符串形式指明的消息将用作StringForm的第一个参数. $MessagePrePrint被应用到每一个拼接到该字符串的表达式上.
|