无法访问表示为列表列表的二维矩阵中的特定元素
Can't access a specific element in a 2D Matrix represented as a List of Lists
我正在尝试访问表示为列表列表的 2D 矩阵中的特定元素,以便我可以将该特定元素设置为 0。但是,当我 运行 下面的代码时:
(defvar listOfLists '( (1 3) (2 6) ))
(defvar referenceToTopLeftCorner (elt 0 (elt 0 listOfLists)))
(setq referenceToTopLeftCorner 0)
(print (format nil "listsOfLists = ~a" listOfLists))
下面的输出是:
"- ELT: 0 is not a SEQUENCE"
这似乎很奇怪,因为我认为 ELT
方法可用于获取列表中的值?
elt
的参数顺序错误:
elt sequence index => object
我正在尝试访问表示为列表列表的 2D 矩阵中的特定元素,以便我可以将该特定元素设置为 0。但是,当我 运行 下面的代码时:
(defvar listOfLists '( (1 3) (2 6) ))
(defvar referenceToTopLeftCorner (elt 0 (elt 0 listOfLists)))
(setq referenceToTopLeftCorner 0)
(print (format nil "listsOfLists = ~a" listOfLists))
下面的输出是:
"- ELT: 0 is not a SEQUENCE"
这似乎很奇怪,因为我认为 ELT
方法可用于获取列表中的值?
elt
的参数顺序错误:
elt sequence index => object