AC
Size: a a a
AC
AC
AC
(= (seq {:a 1}) {:a 1}) => false
AC
(= (not-empty {:a 1}) {:a 1}) => true
AD
YK
DL
AC
AC
(let [a [1 2 3]
b (seq a)]
(println (conj a 1))
(println (conj b 1)))
;;[1 2 3 1]
;;(1 1 2 3)
AC
(let [a {:a 1}
b (seq a)]
(println (assoc a :b 2))
(println (assoc b :b 2)))
;;{:a 1, :b 2}
;;ClassCastException clojure.lang.PersistentArrayMap$Seq cannot be cast to clojure.lang.Associative clojure.lang.RT.assoc
ST
seq
нужен для получения последовательности для обходаAC
seq
нужен для получения последовательности для обходаST
DL
ST
(when-let [s (seq coll)]
(cons (first s) (take (dec n) (rest s))))
ST
(when-let [s (seq coll)]
(cons (first s) (take (dec n) (rest s))))
(when-let [s (seq coll)
ВБ
DL
ВБ
DL