sort

sort

> Fungsi

Mengurutkan larik array secara menaik atau menurun. Urutan menaik bawaannya adalah:

Parameter
TypeScript

Di JavaScript, a.sort() tanpa pembanding mengurutkan elemen sebagai untaian: [10, 9, 1] menjadi [1, 10, 9], dan bukan urutan numerik sort di LeekScript. Untuk angka selalu berikan pembanding, a.sort((x, y) => x - y), dan (x, y) => y - x untuk urutan menurun SORT_DESC. Pengurutan terjadi di tempat dan mengembalikan larik itu sendiri; a.toSorted(...) mengembalikan salinannya yang terurut.

Python

Di Python, a.sort() mengurutkan daftar di tempat dan mengembalikan None, seperti sort di LeekScript: jangan tulis a = a.sort(), Anda akan kehilangan daftarnya. Tidak ada tetapan urutan — a.sort(reverse=True) menggantikan SORT_DESC, a.sort(key=...) mengurutkan menurut kunci, dan random.shuffle(a) menggantikan SORT_RANDOM. Pengurutan membandingkan elemen satu sama lain: daftar yang mencampur angka dan untaian melempar TypeError.