package haxe.ds
Available on all platformsArraySort provides a stable implementation of merge sort through its
sort
method. It should be used instead ofArray.sort
in cases where the order of equal elements has to be retained on all targets.
static sort<T> (a:Array<T>, cmp:T ‑> T ‑> Int):Void
Sorts 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–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/haxe/ds/ArraySort.html