两个符号可以绑定到同一个var吗?

时间:2016-01-27 17:44:21

标签: clojure

在clojure中,这可能是真的吗?

(= #'x #'y)    

不起作用的例子:

user> (def x 1)
#'user/x
user> (def y x)
#'user/y
user> (= #'x #'y)
false
user> (def y #'x)
#'user/y
user> (= #'x #'y)
false

1 个答案:

答案 0 :(得分:8)

(refer 'clojure.core :only '[=] :rename '{= equal?})

(= #'= #'equal?)
;= true