1
在SLIME中运行此命令,并想知道为什么在输出format
之前等待read
输入。READ在FORMAT之前运行
(defun wage()
(format t "~&Enter wage: ")
(let ((wage (read)))
(format t "~&Enter hours: ")
(let ((hours (read)))
(format t "~&Earned ~S dollars." (* wage hours)))))
* (wage)
2
Enter wage:
3
Enter hours:
Earned 6 dollars.
NIL
可能重复的[slime打印我的(格式...)调用只有当被调用的函数结束](http://stackoverflow.com/questions/19204332/slime-prints-my-format-calls-only-when-被叫功能部) –