标签: lisp common-lisp
我有一个二维数组,我想更改 i , j 条目中的值。自然,我会选择(setf (aref foo i j) 3)。
(setf (aref foo i j) 3)
但是我的蜘蛛意识告诉我,我使用了数十种内存和处理方式,因为如果跌倒了,我会一次又一次地删除并创建数组。
我应该怎么办?
答案 0 :(得分:4)
@jkiiski在他的评论中是正确的。您没有创建阵列的副本。您正在修改它。