Swift 区间运算符
Swift提供了两个区间运算符
运算符 | 描述 | 实例 |
---|---|---|
闭区间运算符 | 闭区间运算符(a...b)定义一个包含从a到b(包括a和b)的所有值的区间,b必须大于等于a。 闭区间运算符在迭代一个区间的所有值时是非常有用的,如在for-in循环中: | 1...5 区间值为 1, 2, 3, 4 和 5 |
半开区间运算符 | 半开区间(a.. | 1..< 5 区间值为 1, 2, 3, 和 4 |
区间运算实例:
一、闭区间运算
for index in 5..9 {
print("\(index) * 5 = \(index * 5)")
}
结果:
从5到9包含5和9(5 ≤ X ≤ 9)
5 * 5 = 25
6 * 5 = 30
7 * 5 = 35
8 * 5 = 40
9 * 5 = 45
二、半开区间运算
for index in 5 ..< 9 {
print("\(index) * 5 = \(index * 5)")
}
结果:
从5到9,包含5 不包含9(5 ≤ X < 9)
5 * 5 = 25
6 * 5 = 30
7 * 5 = 35
8 * 5 = 40
网友评论