以下Common Lisp代码不会产生我期望的输出:
(loop for a from 5 to 10
and b = a do
(format t "~d ~d~%" a b))
Run Code Online (Sandbox Code Playgroud)
使用SCBL,它会产生以下输出:
5 5
6 5
7 6
8 7
9 8
10 9
Run Code Online (Sandbox Code Playgroud)
我期待a和b的值在每一行上都是相同的.
我在网上搜索了这个实例中循环宏的良好文档,但是找不到多少.我很感激任何见解!
common-lisp ×1