如何对 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
    }

不要忘记在使用此代码时添加额外的检查,以防最后一项不是整数或存在不符合预期格式的数组。否则会导致崩溃。