VV
Size: a a a
VV
ST
VV
VV
D
VL
VV
DL
VV
VV
DL
VV
VV
VV
VV
(def sorting-map {:good 'good, :grade 'grade})
(def group (group-by (apply juxt (keys sorting-map)) persons))
===>{[true 1] [{:firstname "Quac", :lastname "Bar", :grade 1, :good true}],
[true 2]
[{:firstname "Quac", :lastname "Bar", :grade 2, :good true}
{:firstname "Qiuac", :lastname "Bar", :grade 2, :good true}],
[false 4] [{:firstname "Qaauac", :lastname "Bar", :grade 4, :good false}]VV
D
#object[reitit.ring.middleware.parameters$fn__4596 0x6a2ef769 \"reitit.ring.middleware.parameters$fn__4596@6a2ef769\"]
KC
VV
СС