3
對於((1 2) (3 4) (5 6))
,可以使用loop for (a b) in '((1 2) (3 4) (5 6))
每次得到a = 1,b = 2。如何從common-lisp每次獲取列表中的兩個元素?
但'(1 2 3 4)
,我嘗試做loop for x on '(1 2 3 4) by #'cddr for a = (car x) for b = (cadr x)
得到= 1,B = 2
有沒有更好的辦法做這樣的事情?
這是否你想要做什麼?你只是想找一個更明確的方式來表達它? – 2012-02-25 17:57:11