【发布时间】:2013-11-14 11:44:47
【问题描述】:
我正在尝试使用地图和逻辑函数“和”来共同加入两个列表
(map and '(true false true) '(0 1 2))
我希望看到
(0 false 2)
而不是那个
CompilerException java.lang.RuntimeException: Can't take value of a macro:
#'clojure.core/and, compiling:(NO_SOURCE_PATH:274:1)
发生。
我该如何解决?
【问题讨论】:
-
user=> (apply and [true false]) CompilerException java.lang.RuntimeException: Can't take value of a macro: #'clojure.core/and, compile:(NO_SOURCE_PATH:280: 1) 用户=> (应用 + [1 2]) 3
标签: clojure