【发布时间】:2012-08-17 23:38:11
【问题描述】:
我很确定这个解决方案非常简单,但很难找到...... 所以如果我
=> (def x '(1 (dec 3) 3))
;user/x
如何评估表达式以便
=> (***insert function here** x)
;(1 2 3)
到目前为止,unquote 我得到了(1 (dec 3) 3),这是没有引号的 x,不是我想要的。我查看了`~x,它返回了相同的结果。是否有一些 ~ @ 和 ` 的组合返回评估的函数? (我在这里抛砖引玉,这些不是限制)
如果可能,请尽量不要更改我对 x 的原始定义。
好的,假设对于这个问题,表达式是'(list 1 (dec 3) 3)
现在我该如何检索
=> (***insert function here** x)
;(1 2 3)
是的,现在 eval 有效。感谢您添加重要的输入。
【问题讨论】: