爲什麼以下不起作用?這就是爲什麼它會拋出異常?:在clojure中,爲什麼包含url的塊註釋會引發異常?
(comment
Replicate a Sequence
http://www.4clojure.com/problem/33
(= (__ [1 2 3] 2) '(1 1 2 2 3 3))
)
用另一個字符串替換該網址,它似乎是好的。
(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 2012-08-16 14:41:34
@Kevin因爲宏的主體仍然需要被解析,即使它們沒有被評估。該URL不解析。 – 2012-08-16 14:42:27