> 函数列表
将数组 array 按升序或降序排序。升序排列时的默认顺序为:
null 元素。SORT_ASC 表示将 array 按升序排序,SORT_DESC 表示按降序排序。在 JavaScript 中,不带比较函数的 a.sort() 会把元素当作字符串来排序:[10, 9, 1] 会变成 [1, 10, 9],而不是 LeekScript 中 sort 的数字顺序。对数字排序时请始终传入比较函数 a.sort((x, y) => x - y);对应 SORT_DESC 的降序则用 (x, y) => y - x。排序是原地进行的,返回的就是数组本身;a.toSorted(...) 则返回排序后的副本。
在 Python 中,a.sort() 会原地排序并返回 None,这一点和 LeekScript 的 sort 一样:不要写 a = a.sort(),否则你会丢掉整个列表。Python 没有表示顺序的常量——a.sort(reverse=True) 代替 SORT_DESC,a.sort(key=...) 按某个键排序,random.shuffle(a) 代替 SORT_RANDOM。排序时元素之间要互相比较:数字和字符串混在一起的列表会抛出 TypeError。
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.