for
常见通过索引遍历的,都是针对有序的,数组和字符串
1、没有单独的for遍历
2、for..in 遍历
2.1 遍历有序集合
1)直接遍历值
let array = ["苹果", "香蕉", "橘子"]
for fruit in array {
print(fruit)
}2)通过索引遍历值
3)同时获取索引和元素 ,使用 enumerated()
enumerated() 4)范围遍历(Range)
5)步长遍历索引 stride(from:to:by:)
2.2便利无序集合
1) 遍历字典(无序集合)
3、forEach方法
for..in 和forEach在语法、用法 各有不同:
1. 简洁性和函数式编程风格
2. 无返回值和不可提前退出
3. 更适合链式调用
4. 代码风格选择
Last updated