如何实现(或创建)元组列表的数组排序?
以下是从我的代码中收集到的。
本质上,我创建了一个元组数组 并通过for循环填充它;之后我试图对其进行分类。如何排序元组数组?
var myStringArray: (String,Int)[]? = nil
...
myStringArray += (kind,number)
...
myStringArray.sort{$0 > $1}
这是Xcode中给了我,我才建:
test.swift:57:9: '?(字符串,整数)[]'没有会员姓名 '排序'
更相关的排序将首先按照元组的第一个元素进行排序,然后在第一个元素相同的情况下按第二个元素进行排序。 'myStringArray!.sort {$ 0.0 == $ 1.0? $ 0.1 <$ 1.1:$ 0.0 <$ 1.0}' – noliv
@noliv雅好点。我更新了我的答案 – drewag