swift数组sorted排序
这个没有找到具体的说明,不过我的理解嘛就是任意有序的俩元素a 和 b进行比较,都满足于return后面的关系。
var arrayOri2 = Array<Int>()
// 给数组赋初值
for index in 0...9{
arrayOri2.append(index)
}
print(arrayOri2)
// 进行倒置排序
arrayOri2 = arrayOri2.sorted(by: { (a, b) -> Bool in
return a>b
})
print(arrayOri2)
// 字典的排序
var dicOri4 = ["王晓":98,"邹明":86,"李小伟":93]
for item in dicOri4.sorted(by: { (student1, student2) -> Bool in
return student1.value > student2.value
}){
print(item)
}
若是不对还请纠正。