Swift基础入门知识学习(8)-循环-讲给你懂

本文介绍了Swift中的循环语句,包括For-in、While、退出循环和Repeat-while循环的使用方法,提供了实例帮助理解各种循环在不同场景下的应用。通过循环,可以多次执行代码,如遍历数组、字典,或在满足特定条件时执行任务。
摘要由CSDN通过智能技术生成

Swift基础入门知识学习(7)-字典-讲给你懂


有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。

循环是一个非常神奇的事情:有每秒重复一些简单任务数十亿次的能力。

至于循环些什么内容,就取决于你。你可能要添加一些数字,也可能需要读取一些传感器数据,或者可以每秒重绘屏幕120次。

循环语句允许我们多次执行一个语句或语句组。Swift 提供了可以循环执行任务的for-in和while循环,以及根据条件选择执行不同程式码分支的if和switch语句,还有控制流程跳转到其他程式码的break和continue语句。

For-in 循环

理解难度
★★★☆☆
实用程度
★★★☆☆

Swift提供了for-in循环和while循环,两者都是常用的。但是你应该使用哪种呢?

两种循环主要区别在于,for-in循环通常与有限序列一起使用:例如,我们循环浏览数字1到10,或循环数组中的项目。另一方面,while循环是为了循环到任何任意条件变成false为止。

使用for-in遍历一个集合内的所有元素,像是一个数字区间、数组、字典中的值或是字符串内的字元,例子如下:

// 一个一到三的闭区间
for index in 1...3 {
   
    print(index)
}
// 会依序打印出:
// 1
// 2
// 3

上述程式内的index不用做声明的动作,在每次遍历开始时会被自动指派值,预设是一个常量。

index可以自行按需要标上更清楚易懂的名词。

for index in 1...5 {
   
    print("\(index) 乘于 5 为:\(index * 5)")
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MillVA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值