"Produces a comparator function which orders elements in
increasing order according to the [[Comparable]] value
returned by the given [[comparable]] function.
\"Hello World!\".sort(byIncreasing(Character.lowercased))
This function is intended for use with [[Iterable.sort]]
and [[Iterable.max]]."
see (`function byDecreasing`,
`function increasing`,
`function Iterable.max`,
`function Iterable.sort`)
tagged("Functions", "Comparisons")
shared Comparison byIncreasing<Element,Value>
(Value comparable(Element e))
(Element x, Element y)
given Value satisfies Comparable<Value>
=> comparable(x)<=>comparable(y);
"A comparator function which orders elements in increasing
[[natural order|Comparable]].
\"Hello World!\".sort(increasing)
This function is intended for use with [[Iterable.sort]]
and [[Iterable.max]]."
see (`function decreasing`,
`function byIncreasing`,
`function Iterable.max`,
`function Iterable.sort`)
tagged("Comparisons")
since("1.2.0")
shared Comparison increasing<Element>(Element x, Element y)
given Element satisfies Comparable<Element>
=> x<=>y;
"A comparator function which orders [[entries|Entry]] by
increasing [[natural order|Comparable]] of their
[[keys|Entry.key]].
This function is intended for use with [[Iterable.sort]]
and [[Iterable.max]]."
tagged("Comparisons")
since("1.2.0")
shared Comparison increasingKey<Key>
(Key->Anything x, Key->Anything y)
given Key satisfies Comparable<Key>
=> x.key <=> y.key;
"A comparator function which orders [[entries|Entry]] by
increasing [[natural order|Comparable]] of their
[[items|Entry.item]].
This function is intended for use with [[Iterable.sort]]
and [[Iterable.max]]."
tagged("Comparisons")
since("1.2.0")
shared Comparison increasingItem<Item>
(Object->Item x, Object->Item y)
given Item satisfies Comparable<Item>
=> x.item <=> y.item;