Lisp - 创建一个具有可变值的列表

时间:2017-02-06 15:16:04

标签: lisp quote

我像这样保存变量值(setf num (+ 4 5)) 我保存了(setf str '("Hello"))

然后我想制作一个像(setq v '(num str))这样的列表。 但是由于单引号,它并没有将其识别为字符串而且没有按预期工作。

如何制作具有变量值的列表?

1 个答案:

答案 0 :(得分:2)

special operator quote会阻止评估您的变量。

您需要调用function(评估其参数),例如list

(list num str)
==> (9 "Hello")