> 기능
콜백 함수에 의해 정의된 순서에 따라 배열 목록을 정렬합니다.
요소는 2개씩 비교되며, 콜백 함수는 첫 번째 값이 두 번째 값 이전인지, 동일한 수준인지 또는 이후인지에 따라 음수, '0' 또는 양수 값을 반환해야 합니다.
예 :
JavaScript에서 비교 함수 없는 sort()는 원소를 문자열처럼 정렬합니다. [10, 9, 1]은 [1, 10, 9]가 되며 arraySort의 수치 순서가 아닙니다. 숫자에는 언제나 비교 함수를 넘기세요: [...a].sort((x, y) => x - y), 내림차순은 (x, y) => y - x입니다. sort는 제자리에서 정렬하므로 arraySort처럼 새 배열을 얻으려면 사본 [...a]가 필요합니다. a.toSorted((x, y) => x - y)는 둘을 한 번에 합니다.
Python에서 sorted(a)는 arraySort처럼 새로운 정렬된 리스트를 돌려줍니다. 다만 두 인자를 받는 비교 함수는 없습니다. 키로 정렬하며 sorted(a, key=len)이나 sorted(a, key=lambda e: e.life)처럼 쓰고, reverse=True가 순서를 뒤집습니다. 음수·0·양수를 돌려주는 비교 함수를 재사용하려면 감싸세요: sorted(a, key=functools.cmp_to_key(comparateur)). 정렬은 원소끼리 비교하므로 숫자와 문자열이 섞인 리스트는 TypeError를 일으킵니다.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.