【发布时间】:2017-06-10 03:08:22
【问题描述】:
我们知道,从读取 unicode 字符到实际评估阅读器输出,clojure 会分几个阶段评估 (+ 1 1)...
在代码中,类似于 (eval (read-string "(+ 1 1)"))
但是,当 ('+ '1 '2)(或 ('+ 1 2))给我 2 时,这会伤害我的大脑。...
core> (def something ('+ '1 '2))
#'alcamii4hr.core/something
核心>(输入一些东西)
java.lang.Long
【问题讨论】:
标签: clojure functional-programming macros symbols