【发布时间】:2013-06-03 16:54:57
【问题描述】:
在 common lisp 中,我有一个变量 'name' 定义为:
(setq name ':length-1)
>> :length-1
现在我想使用这个变量创建一个 plist,我希望它看起来像:
(:length-1 10)
有没有办法使用另一个定义的变量来定义 plist 的键?
我尝试了“格式”,但它给了我一个字符串而不是符号:
(list (format nil ":~a" name) 10)
但这给了我:
(":lifting-surface" 10)
【问题讨论】:
标签: lisp key plist common-lisp