【发布时间】:2012-08-16 14:25:42
【问题描述】:
为什么以下不起作用?这就是为什么它会抛出异常?:
(comment
Replicate a Sequence
http://www.4clojure.com/problem/33
(= (__ [1 2 3] 2) '(1 1 2 2 3 3))
)
把url换成另一个字符串就好了。
(comment
Replicate a Sequence
replace the url and all is well. why
(= (__ [1 2 3] 2) '(1 1 2 2 3 3))
)
【问题讨论】:
-
它是 URL 中
:/的组合。这两个字符在 clojure 中都有特殊含义,但不确定为什么它们在注释宏中不起作用。 -
@Kevin 因为宏的主体仍然需要解析,即使它们没有被评估。网址无法解析。
标签: clojure functional-programming