Ele*_*fee 19 lisp printing common-lisp output
我正在进入一些Lisp,我遇到了各种不同的功能,对我来说似乎在做同样的事情......即打印到控制台......那么所有这些不同功能之间的区别到底是什么?
Rai*_*wig 33
这可以在这里得到解答:http://www.lispworks.com/documentation/HyperSpec/Body/f_wr_pr.htm
write
是Lisp打印机的一般入口点. prin1
产生适合输入的输出read
.princ
就像prin1
输出没有转义字符一样.princ
旨在让人们看起来很好,而输出来prin1
的目的是为了阅读.read
就像print
是对象的打印表示之前是换行符,后跟一个空格.prin1
产生相当的输出.