Swift--区间运算符
来源:互联网 发布:linux删除用户和用户组 编辑:程序博客网 时间:2024/05/18 15:57
区间运算符
Swift 提供了两个方便表达一个区间的值的运算符.
闭区间运算符
半闭区间 a..b 定义一个从 a 到 b 但不包括 b 的区间. 之所以称为半闭区间, 是因为该区间包含第一个值而不包括最后的值.
注意: 数组有 4 个元素, 但 0..count 只数到 3 (最后一个元素的下标), 因为它是半闭区间.
Swift 提供了两个方便表达一个区间的值的运算符.
闭区间运算符
闭区间运算符 a...b 定义一个包含从 a 到 b (包括 a 和 b)的所有值的区间. 闭区间运算符在迭代一个区间的所有值时是非常有用的, 如在 for-in 循环中:
1. for index in 1...5 {
2. println("\(index) * 5 = \(index * 5)")
3. }
4. // 1 * 5 = 5
5. // 2 * 5 = 10
6. // 3 * 5 = 15
7. // 4 * 5 = 20
8. // 5 * 5 = 25
半闭区间 a..b 定义一个从 a 到 b 但不包括 b 的区间. 之所以称为半闭区间, 是因为该区间包含第一个值而不包括最后的值.
半闭区间的实用性在于当你使用一个0始的列表(如数组)时, 非常方便地从0数到列表的长度.
1. let names = ["Anna", "Alex", "Brian", "Jack"]
2. let count = names.count
3. for i in 0..count {
4. println("第 \(i + 1) 个人叫 \(names[i])")
5. }
6. // 第 1 个人叫 Anna
7. // 第 2 个人叫 Alex
8. // 第 3 个人叫 Brian
9. // 第 4 个人叫 Jack
注意: 数组有 4 个元素, 但 0..count 只数到 3 (最后一个元素的下标), 因为它是半闭区间.
0 0
- Swift--区间运算符
- Swift区间运算符
- swift -区间运算符
- Swift-区间运算符
- 2.8 Swift区间运算符
- swift 学习笔记(12)-区间运算符
- swift 字符、元组、随机数、区间运算、操作符重载——swift学习(三)
- swift 系统学习 03 三目 区间运算符 开区间 闭区间 和三目类似的还有一个空合/聚合运算符
- Swift语法基础:12 - Swift的比较运算, 三目条件运算, 区间运算, 逻辑运算
- Swift学习笔记(十三)——区间运算符和for-in循环
- Swift学习---基础三(区间运算符、控制器转移语句)
- Swift--基本运算符
- Swift 高级运算符
- [Swift]基本运算符
- swift运算符重载
- Swift-高级运算符
- swift 部分运算符
- Swift 运算符重载
- 一张图解Java语言开发中的权限控制
- 我的大学生活
- IOS 常用方法 公用集合类
- 如果给我三天光明
- vim格式化代码,非常好用
- Swift--区间运算符
- NOJ1070南邮仙林自行车停放场——计算几何+多边形
- linux下完整删除oracle
- hduCan you find it?二分
- 二叉查找树的C语言实现(一)
- vm模版调用对象方法
- 谈谈-----数字格式化操作与大数(整数、浮点数)操作
- ORA-2304:不同表空间不同用户的Type及Clob导入问题
- 在U-boot下实现自动识别启动Flash的原理(针对S3C24x0)