如何对 Swift 中的数组的数组进行排序 5
How do I sort an array of an array in Swift 5
比如我有
[
["A",1]
["B",5]
["C",3]
]
我如何对其进行排序,使其 returns 从最高到最低值 B、C、A
您可以通过以下方式进行:
a.sort {
return [=10=].last as! Int > .last as! Int
}
不要忘记在使用此代码时添加额外的检查,以防最后一项不是整数或存在不符合预期格式的数组。否则会导致崩溃。
比如我有
[
["A",1]
["B",5]
["C",3]
]
我如何对其进行排序,使其 returns 从最高到最低值 B、C、A
您可以通过以下方式进行:
a.sort {
return [=10=].last as! Int > .last as! Int
}
不要忘记在使用此代码时添加额外的检查,以防最后一项不是整数或存在不符合预期格式的数组。否则会导致崩溃。