sortBy

Common
JVM
JS
Native
1.0
inline fun < T , R : Comparable < R > > Array < out T > . sortBy (
crossinline selector : ( T ) -> R ? )

(source)

Sorts elements in the array in-place according to natural sort order of the value returned by specified selector function.

The sort is stable . It means that equal elements preserve their order relative to each other after sorting.

Common
JVM
JS
Native
1.0
inline fun < T , R : Comparable < R > > MutableList < T > . sortBy (
crossinline selector : ( T ) -> R ? )

(source)

Sorts elements in the list in-place according to natural sort order of the value returned by specified selector function.

The sort is stable . It means that equal elements preserve their order relative to each other after sorting.