【发布时间】:2011-02-27 08:21:49
【问题描述】:
我从来没有真正想过符号是否可以在 Lisp 中成为数字,所以我今天玩弄了它:
> '1
1
> (+ '1 '1)
2
> (+ '1 1)
2
> (define a '1)
> (+ a 1)
2
上面的代码是scheme,但在Common Lisp和Clojure中似乎也大致相同。 1 和引用的 1 有什么区别吗?
【问题讨论】:
-
我在这里详细回答了基本相同的问题:stackoverflow.com/questions/2297452/using-quote-in-clojure -- 也许这个答案对你有帮助。
标签: lisp clojure scheme common-lisp quote