4
我想添加两个用户在Lisp中输入的数字。我怎样才能做到这一点?我使用了两次read
命令,但显示错误。如何在lisp中同时输入两个输入?
我想添加两个用户在Lisp中输入的数字。我怎样才能做到这一点?我使用了两次read
命令,但显示错误。如何在lisp中同时输入两个输入?
我建议从与parse-number
库用户输入的解析数字。改为使用read
可让用户直接访问您不想要的Lisp阅读器。
像这样的东西应该工作:
(defun prompt-number (prompt &optional (prompt-stream *standard-output*)
(read-stream *standard-input*))
(format prompt-stream "~a: " prompt)
(parse-number:parse-number (read-line read-stream)))
只要你只处理整数,'parse-integer'也非常方便。 – Vatine 2011-05-12 14:10:56
我们不能帮你,如果你既没有显示代码或错误。 – Svante 2011-05-12 09:39:13