05.Swift 循环

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


目录

  • 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

你可能感兴趣的:(05.Swift 循环)