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})
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})
相关文章推荐
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- Swift之数组&字典&元组
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- Swift按照数组元素出现的次数及大小排序
- IOS中的Swift基础03(字符串操作,数组,元组)
- swift4: 数组排序
- swift object-c 数组插入,排序,删除对比
- Swift按照数组元素出现的次数及大小排序
- Swift - 数组排序方法(附样例)
- Swift按照数组元素出现的次数及大小排序
- 【排序】冒泡排序法and针对数组的普通查找法和二分查找法
- 【排序】冒泡排序法and针对数组的普通查找法和二分查找法
- iOS 数组的去重(普通的无序的去重和排序好的去重)
- C#学习笔记- 浅谈数组复制,排序,取段,元组
- Python中数组 链表 元组 字典实现类Sql多字段排序和动态函数实现
- swift-08-元组分解和数组
- 学校学习ios教程笔记,第四节swift中可变数组和不可变数组以及元组的概念与操作
- Java常用类库——Arrays类(用于普通数组操作)、比较器(Comparable、Comparator 用于对象排序)的使用
- swift 元组 数组 字典 简单方法实现 小结
- Swift2.0(5)元组类型&数组类型&字典类型