Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在这段代码中,dolist 将 x 绑定到符号 'foo 和 'bar。
(dolist (x '(foo bar)) (print (symbolp x) t))
如果我想使用 foo 和 bar 的值,这是一个问题,例如:
(dolist (x '(foo bar)) (print x t))
如何绕过它?
x绑定到符号foo,bar因为'(foo bar)是一个包含符号foo和的列表bar。如果您想要一个包含变量foo和值的列表bar,您可以使用(list foo bar).
x
foo
bar
'(foo bar)
(list foo bar)