【发布时间】:2017-03-05 02:21:17
【问题描述】:
我正在与使用 elisp 的人合作,我们一直在努力使用多维数组。
问题在于,如果我们尝试使用设置值
(setf (elt (elt m-array 0) 0) 5))
我们最终会得到这样的东西
[[0 0 0 5] [0 0 0 5] [0 0 0 5] [0 0 0 5]]
这不是我们想要的。现在 Common Lisp 有我们需要的支持来解决这个问题。不幸的是,我们只能使用 elisp。我的问题是,鉴于我们只有 elisp,我们如何才能解决这个问题,以便我们只在向量中设置一个向量。
喜欢:
[[0 0 0 5] [0 0 0 0] [0 0 0 0] [0 0 0 0]]
【问题讨论】: