sorted
1、sorted
1.1 升序排序(默认)
let numbers = [5, 3, 8, 1, 2]
let sortedNumbers = numbers.sorted()
print(sortedNumbers) // 输出: [1, 2, 3, 5, 8]1.2 降序排序
let numbers = [5, 3, 8, 1, 2]
let sortedDescending = numbers.sorted(by: >)
print(sortedDescending) // 输出: [8, 5, 3, 2, 1]1.3 自定义排序
let strings = ["apple", "pear", "banana", "grape"]
let sortedStrings = strings.sorted { $0.count < $1.count }
print(sortedStrings) // 输出: ["apple", "grape", "pear", "banana"]1.4 对复杂类型排序
2、sort
小结:
Last updated