【发布时间】:2011-07-15 11:26:20
【问题描述】:
我正在尝试获取一个字符串,并将其转换为变量名。我虽然 (make-symbol) 或 (intern) 会这样做,但显然这不是我想要的,或者我使用不正确。
例如:
> (setf (intern (string "foo")) 5)
> foo
5
在这里,我将尝试创建一个名为 'foo' 的变量,其值为 5。除了,上面的代码给了我一个错误。我要查找的命令是什么?
【问题讨论】:
标签: common-lisp symbols