sort

Sorts data in a map< K, V >, list< T >, or set< T >.

Parameters:

No. Type Comments
1 map< K, V >, list< T > or set< T > The object to be sorted
2 A lambda that accepts 2 parameters and returns an int Expects -1, 0 or 1, similar to output of compare

Returns:

A map< K, V >, list< T > or set< T > that has been sorted.

Usages:

  • sort( v:list<T>, e => int-expression ) : list<T>
  • sort( v:set<T>, e => int-expression ) : set<T>
  • sort( v:map<K, V>, (k, v) => int-expression ) : map<K, V>