1
5
你的意思是这样的吗?
如果是,您的问题会减少到:
这不起作用,因为eval不在词汇环境中进行评估。你可以用vars来解决这个问题:
就这一点而言,clojure的语义似乎与cl,cf.相似。 CLHS 以下内容:
|
2
3
我认为你是在解决错误的问题。在函数语言中,函数是值,可以分配给任何可以存储任何其他值的对象,例如映射。您不应该试图操纵名称空间或规避任何东西——这不是Perl。 尝试这样做,并使用assoc在本地更改映射:
|
Hipster1206 · 分析bash中有空间的单个字符串参数 6 年前 |
Mr. Boy · 是否可能动态重新加载JS脚本文件? 7 年前 |
R. H. · matlab函数中避免求值 7 年前 |
Cleb · 如何为差分进化添加几个约束? 7 年前 |
Sergey Onishchenko · 将表达式计算为列名 7 年前 |
ARAT · 计算字符串和空单元格 7 年前 |
Doc_failure · 在节点服务器中使用eval是一个坏主意吗? 7 年前 |