相关疑难解决方法(0)

什么格式实际打印在Common Lisp中?

我有以下Common Lisp代码:

(defun micro-read-eval-print ()
    (format t "Micro > ")
    (let ((form (read-line)))))
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到以下内容:

CL-USER> (micro-read-eval-print)
(m-quote a)
Micro > NIL
Run Code Online (Sandbox Code Playgroud)

请注意,我输入"(m-quote a)",而Lisp解释器输出"Micro> NIL".

现在,我希望这些事件以相反的顺序发生.自格式声明出现以来,我本来期望首先打印"Micro>".为什么不先打印?我需要做些什么才能确保先打印?

format common-lisp

6
推荐指数
1
解决办法
264
查看次数

标签 统计

common-lisp ×1

format ×1