这是给出的列表:
(4 (7 22) "art" ("math" (8) 99) 100)
但是我仍然很难想出正确的代码来回答这个问题
我想到的只是
(defund myList() (4 (7 22) "art" ("math" (8) 99 100) )
但显然这不是正确的
您需要引用列表,这样它就不会被视为函数调用。
defund
是defun
的拼写错误,您缺少了一个右括号。
(defun myList()
'(4 (7 22) "art" ("math" (8) 99 100)))
如果需要非常量数据,请使用LIST
函数在每个级别创建新的列表。
(defun myList ()
(list 4 (list 7 22) "art" (list "math" (list 8) 99 100)))