ST
nil-safe-aggrSize: a a a
ST
nil-safe-aggrST
(def nil-safe-max #(transduce (remove nil?) max Integer/MIN_VALUE %))
(def nil-safe-min #(transduce (remove nil?) min Integer/MAX_VALUE %))
ST
number?ST
number?(transduce (filter number?) max Integer/MIN_VALUE [1 2 3 nil 4 5 "123"])
A
number?(remove nil?) заменить на (filter number?)ST
(remove nil?) заменить на (filter number?)ST
A
nilST
nil(transduce (filter number?)
(completing max #(when-not (= Integer/MIN_VALUE %) %))
Integer/MIN_VALUE
[nil 1 "xxx"])
max без параметровST
nilST
nil(some->> [1 2 3 nil 4 5 "123"] (filter number?) (seq) (reduce max))
ST
(some->> [1 2 3 nil 4 5 "123"] (filter number?) (seq) (reduce max))
A
apply и reduce есть?ST
apply и reduce есть?ST
apply и reduce есть?ST
ST
ap
ap
KC