Я хочу написать функцию, которая вернет логическое значение true, если данная коллекция не пуста и false в противном случае.
Я мог бы сделать
defn ..
(boolean (seq coll))
или
defn ..
(not (empty? coll))
Поскольку я новичок в clojure, я изначально склонялся к # 2 (более читаемый), но ссылка clojure api для empty?
явно говорит, что вместо (not (empty? coll))
используется idiom (seq coll)
, возможно, чтобы избежать двойного отрицания.
Я хочу знать, что такое clojure, чтобы проверить, не является ли коллекция непустой и возвращает логическое значение true/false.