Я никогда не думал о том, может ли символ быть числом в Lisp, поэтому я сегодня играл с ним:
> '1
1
> (+ '1 '1)
2
> (+ '1 1)
2
> (define a '1)
> (+ a 1)
2
Вышеприведенный код является схемой, но, похоже, он примерно одинаковый в Common Lisp и Clojure. Есть ли разница между 1 и указанными 1?