> Funktioner
Sorterar array-listan enligt den ordning som definieras av callback-funktionen.
Elementen jämförs två och två, återuppringningsfunktionen måste returnera ett negativt, '0' eller positivt värde beroende på om det första värdet är före, på samma nivå eller efter det andra värdet.
Exempel:
I JavaScript sorterar sort() utan jämförare elementen som strängar: [10, 9, 1] ger [1, 10, 9], och inte den numeriska ordningen hos arraySort. Skicka alltid med en jämförare för tal: [...a].sort((x, y) => x - y), och (x, y) => y - x för fallande ordning. sort sorterar på plats, därav kopian [...a] för att få en ny array som arraySort; a.toSorted((x, y) => x - y) gör båda på en gång.
I Python returnerar sorted(a) en ny sorterad lista, som arraySort. Men det finns ingen jämförare med två argument: man sorterar efter en nyckel, sorted(a, key=len) eller sorted(a, key=lambda e: e.life), och reverse=True vänder ordningen. För att återanvända en jämförare som returnerar ett negativt, noll eller positivt tal sveper du in den: sorted(a, key=functools.cmp_to_key(comparateur)). Sorteringen jämför elementen med varandra: en lista som blandar tal och strängar kastar ett TypeError.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.