如何實現(或創建)元組列表的數組排序?
以下是從我的代碼中收集到的。
本質上,我創建了一個元組數組 並通過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