在Lisp上更改数组值的最佳方法

时间:2018-07-13 03:03:04

标签: lisp common-lisp

我有一个二维数组,我想更改 i j 条目中的值。自然,我会选择(setf (aref foo i j) 3)

但是我的蜘蛛意识告诉我,我使用了数十种内存和处理方式,因为如果跌倒了,我会一次又一次地删除并创建数组。

我应该怎么办?

1 个答案:

答案 0 :(得分:4)

@jkiiski在他的评论中是正确的。您没有创建阵列的副本。您正在修改它。