6
Zobacz ten przykład:Clojure: "=" porównuje wartości w kolekcjach, dlaczego nie może porównać dwóch list w tym przypadku?
Clojure 1.4.0
user=> (def a 1)
#'user/a
user=> (def b 2)
#'user/b
user=> (= [1 2] [a b])
true
user=> (= '(1 2) '(1 2))
true
user=> (= '(1 2) '(a b))
false
Dlaczego ostatni przypadek nie działa, i jak mam zrobić ostatnią pracę sprawy bez konieczności konwersji do listy wektor?
Dziękujemy!