package haxe.ds
Available on all platformsArraySort provides a stable implementation of merge sort through its
sortmethod. It should be used instead ofArray.sortin cases where the order of equal elements has to be retained on all targets.
static sort<T> (a:Array<T>, cmp:T ‑> T ‑> Int):VoidSorts Array a according to the comparison function cmp, where cmp(x,y) returns 0 if x == y, a positive Int if x > y and a negative Int if x < y.
This operation modifies Array a in place.
This operation is stable: The order of equal elements is preserved.
If a or cmp are null, the result is unspecified.
© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/haxe/ds/ArraySort.html