Logo

Programming-Idioms

History of Idiom 100 > diff from v55 to v56

Edit summary for version 56 by misha:
[Clojure] added guide url, added actual comparator.

Version 55

2019-12-02, 16:59:06

Version 56

2020-04-29, 16:19:43

Idiom #100 Sort by a comparator

Sort elements of array-like collection items, using a comparator c.

Idiom #100 Sort by a comparator

Sort elements of array-like collection items, using a comparator c.

Extra Keywords
list
Extra Keywords
list
Code
(sort-by :age
  [{:name "A" :age 10}
   {:name "B" :age 30}])
Code
(sort-by :age >
  [{:name "A" :age 10}
   {:name "B" :age 30}])
Comments bubble
here
:age – is an "access function"
> – is a comparator.
for more on custom comparators see doc url.
Doc URL
https://clojure.org/guides/comparators