格式化消息参数

问题描述

| 谁能解释为什么这些表达式中的第一个可以按预期工作而第二个却不能正常工作?
\"number one\"
DisplayForm@\"number one\"
有什么区别?
Block[{$MessagePrePrint},Message[f::event,DisplayForm@\"number one\"]]

Block[{$MessagePrePrint},\"number one\"]]
    

解决方法

错误消息是一个提示:   发送了未知的框名称(时间)作为该表达式的BoxForm。检查表达式的格式规则。 我假设
$MessagePrePrint
是低电平,例如
$PreRead
,并且它的输出必须是有效的箱形结构。     ,在我的机器(v8.0.1,W7-64)上可以使用:     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...