您的位置:首页 > 移动开发 > Swift

swift 普通数组和元组数组排序

2015-05-19 15:38 369 查看
普通数组排序数组排序可以用sort实现,如:

  var dataItem:[String] = ["测试","测试a","test",]
 dataItem = sort(&dataItem){$0>$1}

而元组数组却不能这样处理,比如:

var dataItem:[(String,String,String)]
= [("测试","18711211111","管理"),("测试a","18711111155","管理"),("test","15111111111","管理")]

不能采用
 dataItem = sort(&dataItem){$0.0>$1.0}

来进行排序。
却不是说因此就没法排序了,可以采用sorted来实现,如:

dataItem = sorted(dataItem,{(s1:(String,String,String),s2:(String,String,String))
-> Bool
in return s1.0<s2.0})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: