Perché il seguente non funziona? Ecco perché genera un'eccezione ?:In clojure, perché un commento di blocco contenente un url genera un'eccezione?
(comment
Replicate a Sequence
http://www.4clojure.com/problem/33
(= (__ [1 2 3] 2) '(1 1 2 2 3 3))
)
Sostituire l'url con un'altra stringa e sembra essere ok.
(comment
Replicate a Sequence
replace the url and all is well. why
(= (__ [1 2 3] 2) '(1 1 2 2 3 3))
)
è la combinazione di ': /' nell'URL. Entrambi i personaggi hanno un significato speciale nel clojure, ma non sono sicuro del motivo per cui non funzionerebbero nella macro dei commenti. – Kevin
@Kevin perché i corpi delle macro devono ancora essere analizzati, anche se non vengono valutati. L'URL non viene analizzato. –