我正在使用一些 Lisp,并且遇到了各种不同的功能,这些功能在我看来似乎在做同样的事情......即打印到控制台......那么所有这些不同功能之间到底有什么区别?
问问题
12023 次
1 回答
34
这是在这里回答:http ://www.lispworks.com/documentation/HyperSpec/Body/f_wr_pr.htm
write
是 Lisp 打印机的一般入口点。prin1
产生适合输入的输出read
。princ
就像prin1
除了输出没有转义字符。princ
旨在让人们看起来不错,而输出 fromprin1
旨在为功能所接受read
。print
就像prin1
对象的打印表示前面有一个换行符,后面有一个空格。pprint
产生漂亮的输出。
于 2013-11-03T18:27:29.167 回答