IOS开发入门 Swift语法循环repeat-while使用

在其他说话中的while , do-while对应到Swift语法中就是while , repeat-while轮回 , 本文就介绍Swift中的while , repeat-while利用

需要这些哦
Xcode
方式/
1利用while进行最简单的轮回语法如下
     var i = 10
     while i > 0 {
         print(i)
         i -= 1
     }

IOS开发入门 Swift语法循环repeat-while使用

文章插图

2利用repeat-while进行最简单的轮回语法如下
     var j = 10
     repeat {
         print(j)
         j -= 1
     } while j > 0

IOS开发入门 Swift语法循环repeat-while使用

文章插图

3while、repeat-while两者都是轮回 , 分歧之处在于 , repeat-while的轮回至少执行一次 , while可能一次都不执行
     var j = 10
     repeat {
        print("repeat-while: j = \(j)")
        j -= 1
     } while j > 10
  
     while j > 10{
        print("while: j = \(j)")
     }

IOS开发入门 Swift语法循环repeat-while使用

文章插图

4利用while遍历数组的语法如下
     var arr1 = ["A", "B", "C"]
     var j = 0
     while j < arr1.count{
         print("while: j = \(j), arr1[j] = \(arr1[j])")
         j += 1
     }

IOS开发入门 Swift语法循环repeat-while使用

文章插图

5利用while遍历调集Set凡是不建议利用 , 最好利用for来遍历set调集
     var set1 = Set<String>(["SetA", "SetB", "SetC"])
     var j = 0
     while !set1.isEmpty {
         print("j = \(j), value = https://vvvtt.com/(String(describing: set1.popFirst()))")
         j += 1
     }

IOS开发入门 Swift语法循环repeat-while使用

文章插图

6上述while遍历竣事后 , 增添代码查看调集的内容 , 会发现 , 整个调集都被清空了 , 没有元素了
     print("遍历竣事后 , 调集长度 = \(set1.count)")

IOS开发入门 Swift语法循环repeat-while使用

文章插图

7利用while遍历字典的语法如下
     var dic1 = [0: "Red", 1: "Green", 2: "Blue"]
     var j = 0
     while j < dic1.count {
         print("j = \(j), value = https://vvvtt.com/(dic1[j]!)")

推荐阅读