这个是我的代码:
(defun reverse-list2 (list)
(if (null list) nil
(cons (reverse-list2 (rest list)) (first list))))
我想反转,一个字符串列表。比如(reverse-list2 '("tar" "tip" "net"))
希望是("net" "tip" "tar") 这样。
结果是:(((NIL . "net") . "tip") . "tar")
然后我把代码这样:
(defun reverse-list2 (list)
(if (null list) nil
(cons (first list) (reverse-list2 (rest list)))))
然后就正常输出,顺序的列表了。
这个不理解啊。