05.Swift 循环

@(〓〓 iOS-Swift语法)[Swift 语法]


iOS Swift 语法 底层原理内存管理分析 专题:【iOS Swift5语法】

00 - 汇编
01 - 基础语法
02 - 流程控制
03 - 函数
04 - 枚举
05 - 可选项
06 - 结构体和类
07 - 闭包
08 - 属性
09 - 方法
10 - 下标
11 - 继承
12 - 初始化器init
13 - 可选项


目录

  • 5.循环的介绍
    • for循环的写法
    • while和repeat while循环

5.循环的介绍

  • 在开发中经常会需要循环
  • 常见的循环有:for/while/do while.
  • 这里我们只介绍for/while,因为for/while最常见

for循环的写法

  • 最常规写法
// ----------------------------------------------------------------------------
// 1.for循环
// 1.1 常规写法
for var i = 0; i < 10; i++ {
    print(i)
}
  • forin写法: 区间遍历
// ------------------------------------------------------------------------
// 1.2 forin写法: 区间遍历
for i in 0..<10 {
    print(i)
}
  • forin循环中如果不需要用到下标i,可以使用_来代替
// ------------------------------------------------------------------------
// 1.3 forin循环中如果不需要用到下标i,可以使用_来代替
for _ in 0..<10 {
    print("hello world")
}


while和repeat while循环

  • while循环
    • while的判断句必须有明确的Bool值,没有非0即真
    • while后面的()可以省略.
// ----------------------------------------------------------------------------
// 2.while循环
// while后面不需要() 2.判断句必须有明确的Bool值
var a = 10
while a > 0 {
    print(a)
    a--
}

  • repeat while循环
    • 使用repeat关键字来代替了do
// ----------------------------------------------------------------------------
// 3.repeat while循环
// Swift中do while循环是用repeat来代替do
repeat {
    print(a)
    a++
} while a < 10
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容