我试图引用表示为列表列表的 2D 矩阵中的特定元素,因此我可以将该特定元素设置为 0。但是,当我运行以下代码时:
(defvar listOfLists '( (1 3) (2 6) )) (defvar referenceToTopLeftCorner (nth 0 (nth 0 listOfLists))) (setq referenceToTopLeftCorner 0) (print (format nil "listsOfLists = ~a" listOfLists))
以下输出是:
""listsOfLists = ((1 3) (2 6))"
这似乎很奇怪,因为我认为该nth方法可用于获取列表中的引用?