为什么两套不相等?

z_a*_*xis 2 clojure

问题是not=:

Clojure> (doc not=)
---------------------
Cloure.core/not=
    ([x] [x y] [x y & more])
    Same as (not (= obj1 obj2))

Clojure> (not= [1 2 3] [1 2 3])
false
Clojure> (not= '(1 2 3) '(1 2 3))
false
Clojure> (not= #(1 2 3) #(1 2 3))
true
Run Code Online (Sandbox Code Playgroud)

任何建议表示赞赏!

Ray*_*oal 14

设置使用大括号

user=> (not= #(1 2 3) #(1 2 3))
true
user=> (not= #{1 2 3} #{1 2 3})    
false
Run Code Online (Sandbox Code Playgroud)