WOLFRAM 语言教程

生成无结构的输出

"文本输入和输出" 一节中所介绍的函数决定了表达式被显示时的格式,但这些函数并不能实际上生成任何要显示的内容.

在 Wolfram 语言最常见的使用方式中不需要用指令生成输出. Wolfram 语言通常会自动显示对给定输入处理后的最终结果. 但有时需要显示运算的中间过程,这可以使用函数 Print 实现.

Print[expr1,expr2,]显示表达式 ,中间无空格,但结尾换行

显示表达式.

Print 显示它的变量,中间无空格,但结尾换行.
以表的形式显示前5个整数及其平方.

Print 简单地逐个显示所给变量,变量间无空格. 在很多时候需要以更复杂的形式显示输出,这可以通过将输出形式作为 Print 的一个变量来实现.

以表的形式显示该矩阵.
使用 StringForm 指定输出格式.
Print 也允许文本和图形混合.

Print 生成的输出通常是标准 Wolfram 语言输出格式,但通过显示指定也可以使用其它输出格式.

以 Wolfram 语言输入形式显示输出.

应该认识到 Print 仅是 Wolfram 语言中生成输出的几种途径之一. 另一种途径是在 "消息" 一节中介绍的 Message 函数,它用于生成命名信息. 在 "流和底层的输入输出" 一节中还介绍了一些底层函数,可以用来生成各种格式的输出,这些输出既作为交互进程的一部分,又用于文件和外部程序.

另外还有一个命令,PrintTemporary,其工作方式与 Print 完全相同,但仅在最终计算完成后才显示输出.