我是 LISP 编程的初学者,我不确定如何使用 tagbody 从键盘读取数字,直到达到负数。我试图在网上找到可用的资源,但到目前为止我没有成功。
如有任何帮助,我们将不胜感激!
最佳答案
你不。 tagbody
是一个非常低级的设施。
(loop for num = (read) while (plusp num) collect num)
附言。编译器可能会将我的代码宏扩展为 tagbody
,类似于其他答案中的形式。在某种程度上,tagbody
是 Lisp 的“组件”:-)
关于Lisp:TAGBODY 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41122855/