小编adh*_*nay的帖子

sbcl中nreverse的奇怪行为

当我进入

(defvar lst '(1 2 3 4 5))
(nreverse lst)
lst
Run Code Online (Sandbox Code Playgroud)

在sbcl我得到了答案(1),而在clisp我得到了预期的答案(5 4 3 2 1).

有趣的是,第二行打印反转列表,但存储在lst中的值是错误的.这是一个功能还是一个bug?我应该只在sbcl上使用reverse吗?

clisp sbcl side-effects common-lisp

2
推荐指数
1
解决办法
74
查看次数

标签 统计

clisp ×1

common-lisp ×1

sbcl ×1

side-effects ×1