OR
Size: a a a
OR
OR
KC
OR
lazy-seq
и filter
.OR
OR
#error{:cause "Cannot invoke \"clojure.lang.IFn.invoke(Object)\" because \"this.keyfn\" is null",
:via [{:type java.lang.NullPointerException,
:message "Cannot invoke \"clojure.lang.IFn.invoke(Object)\" because \"this.keyfn\" is null",
:at [clojure.core$sort_by$fn__5994 invoke "core.clj" 3119]}],
:trace [[clojure.core$sort_by$fn__5994 invoke "core.clj" 3119]
[clojure.lang.AFunction compare "AFunction.java" 51]
[java.util.TimSort countRunAndMakeAscending "TimSort.java" 355]
[java.util.TimSort sort "TimSort.java" 220]
[java.util.Arrays sort "Arrays.java" 1232]
[clojure.core$sort invokeStatic "core.clj" 3103]
[clojure.core$sort_by invokeStatic "core.clj" 3107]
[clojure.core$sort_by invokeStatic "core.clj" 3107]
KC
(defn order-by* [data column]
(prn column)
(sort-by column data))
SP
OR
OR
SP
A
OR
A
SP
OR
OR
KC
A
+
и завезли +'
, но их реально было очень мало и код из 2011 либо работает без изменений, либо работает с минимальной правкой пары строк