sort

sort

> Functies

Sorteert de array array in oplopende of aflopende volgorde. De standaard oplopende volgorde is:

Parameters
TypeScript

In JavaScript sorteert a.sort() zonder vergelijkingsfunctie de elementen als tekenreeksen: [10, 9, 1] wordt [1, 10, 9], en niet de numerieke volgorde van sort in LeekScript. Geef voor getallen altijd een vergelijkingsfunctie mee, a.sort((x, y) => x - y), en (x, y) => y - x voor de aflopende volgorde van SORT_DESC. Het sorteren gebeurt ter plaatse en geeft de array zelf terug; a.toSorted(...) geeft er een gesorteerde kopie van terug.

Python

In Python sorteert a.sort() de lijst ter plaatse en geeft None terug, zoals sort in LeekScript: schrijf niet a = a.sort(), u zou de lijst kwijtraken. Er is geen volgordeconstante — a.sort(reverse=True) vervangt SORT_DESC, a.sort(key=...) sorteert op een sleutel, en random.shuffle(a) vervangt SORT_RANDOM. Het sorteren vergelijkt de elementen onderling: een lijst die getallen en tekenreeksen mengt werpt een TypeError.