Sort

From MiniScript Wiki
Revision as of 15:41, 18 March 2020 by 71.226.33.30 (talk)
Jump to navigation Jump to search

sort sorts a list in place. With null or no argument, this sorts the list elements by their own values.

See also: shuffle

Arguments

Parameter Name Default Value Meaning
self list list to sort
byKey optional if given, sort each element by indexing with this key.

Usage Notes

With the byKey argument, each element is indexed by that argument, and the elements are sorted by the result. (This only works if the list elements are maps, or they are lists and byKey is an integer index.)

Example

a = [5,3,4,1,2]; a.sort	// results in a == [1, 2, 3, 4, 5]