Swift 数据结构与枚举类型全解析
1. 数组操作
1.1 常用方法
在 Swift 中,数组有许多实用的方法。例如,我们可以判断数组是否为空,或者获取数组的大小:
var exampleArray = [1,2,3,4,5]
exampleArray.isEmpty //false
exampleArray.count //5
还可以反转数组,但要注意,反转结果不会直接作用于原数组,需要将其赋值给一个新变量:
exampleArray = exampleArray.reverse()
//exampleArray = [9, 8, 7, 6, 5, 3, 2]
1.2 数组排序
数组排序有多种方式,根据 Swift 版本的不同,方法也有所变化:
| Swift 版本 | 创建新的排序数组 | 原地排序现有数组 |
| ---- | ---- | ---- |
| 2.1 - 2.2 | let sorted = array.sort() | array.sortInPlace() |
| ≥ 3.0 | let sorted = array.sorted() | array.sort() |
示例代码如下:
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



