此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

Format

Usage

Format[expr]expr的格式输出。
• 分配给 Format[expr]值定义了表达式的输出形式。
Format[expr, form]给出了输出的指定形式的格式。


Notes

• 格式化输出的标准形式是:
"\!\(\*StyleBox[\"\\\"CForm\\\"\", \"MR\"]\) "C语言输入形式
"\!\(\*StyleBox[\"\\\"FortranForm\\\"\", \"MR\"]\) "Fortran输入形式
"\!\(\*StyleBox[\"\\\"InputForm\\\"\", \"MR\"]\) "适于直接键盘输入的一维形式
"\!\(\*StyleBox[\"\\\"OutputForm\\\"\", \"MR\"]\) "基于字符的二维形式
"\!\(\*StyleBox[\"\\\"StandardForm\\\"\", \"MR\"]\) "标准二维形式
"\!\(\*StyleBox[\"\\\"TeXForm\\\"\", \"MR\"]\) "TeX输入形式
"\!\(\*StyleBox[\"\\\"TraditionalForm\\\"\", \"MR\"]\) "接近传统数学记号的形式
• 可以加入你自己的格式输出形式。
• 例如: Format[s] := rhs 定义了一个输出象 rhs的符号 s .
Format[f[ ... ]] := rhs 定义了一个输出象 rhs的函数 f .
Format的定义存储在一个符号的FormatValues中。
• 如果通过对一个表达式给出Format的一个定义指定一个新的输出,如果它作为输入时,这儿并不保证能够解释这个输出格式。
• 对Format给出的定义在对MakeBoxes给出之前使用。
• 参见 Mathematica 全书: 2.8.16节.
• 同时参见: ToString, ToBoxes, MakeBoxes, MakeExpression.