swift学习记录(控制语句----循环语句)
来源:互联网 发布:安卓录屏软件 编辑:程序博客网 时间:2024/05/01 02:59
swift 提供了 4 种 循环语句
while 、 do-while 、for 和 for-in
其中 while 、do-while和for 与java语言中是一样的,所以这里重点记录 for-in
使用for-in循环去迭代集合项,例如数字范围,数组项或者字符串中的字符
1.迭代一个包含1到5的闭区间值的集合
for index in 1...5{ print("\(index) * 25 = \(index * 25)")}//1 * 25 = 25//2 * 25 = 50//3 * 25 = 75//4 * 25 = 100//5 * 25 = 125注意:索引常量只在循环体内有效,如果你想在循环体之后检查索引值,或者你想让它像变量而不是常量那样工作时,你必须在循环体之前手动声明。
2,如果不需要范围中的每一个值,你可以通过在变量名处使用下划线来忽略索引值
let base = 3let power = 10var answer = 1
//求3的10次方,只需要循环10,而不需要关心,循环范围内的值,所以可以用 _ 将其忽略for _ in 1...power { answer *= base print(answer)}print("\(base) to the power of \(power) is \(answer)")//3 to the power of 10 is 59049
//for 循环实现上面的例子//for var index = 0; index < 10; ++index {// answer *= base//}//print("\(base) to the power of \(power) is \(answer)")//3 to the power of 10 is 59049
3,for-in 迭代 出 字符串中的每个字符
var str = "abc"for character in str.characters { print(character)}//a//b//c4.for-in 遍历 数组,字典在数组和字典的记录中已经写过,不再重复。
0 0
- swift学习记录(控制语句----循环语句)
- swift学习记录02-控制语句:分支、循环、跳转
- swift学习笔记(2)--控制语句与循环语句
- swift 学习记录(分支语句)
- swift学习记录(跳转语句)
- 每日 swift 学习 (控制语句)
- swift基础(三):流程控制:循环语句
- Swift循环语句--while语句
- swift学习之判断、循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- swift 系统学习 06 循环语句
- ffmpeg接收网络流AVFormatContext设置
- iOS学习之驾照题库(练习页面跳转,传值,UITableView,原生json解析)
- Teradata 数据库
- 常用类库简介
- GPRS模块AT呼叫控制命令
- swift学习记录(控制语句----循环语句)
- LeetCode(68) Text Justification
- scala的option和some
- iOS真机调试报错 A valid provisioning profile for this executable was not found.
- 匿名类Anonymous Classes
- Code 吟__001
- 笔记:动态获取ListView高度
- GDB调试带参数程序
- 如何使用WireShark抓取数据包?