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

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

东西/原料

  • Xcode

方式/步调

  1. 1

    利用while进行最简单的轮回语法如下

         var i = 10

         while i > 0 {

             print(i)

             i -= 1

         }

  2. 2

    利用repeat-while进行最简单的轮回语法如下

         var j = 10

         repeat {

             print(j)

             j -= 1

         } while j > 0

  3. 3

    while、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)")

         }

  4. 4

    利用while遍历数组的语法如下

         var arr1 = ["A", "B", "C"]

         var j = 0

         while j < arr1.count{

             print("while: j = \(j), arr1[j] = \(arr1[j])")

             j += 1

         }

  5. 5

    利用while遍历调集Set凡是不建议利用,最好利用for来遍历set调集

         var set1 = Set<String>(["SetA", "SetB", "SetC"])

         var j = 0

         while !set1.isEmpty {

             print("j = \(j), value = \(String(describing: set1.popFirst()))")

             j += 1

         }

  6. 6

    上述while遍历竣事后,增添代码查看调集的内容,会发现,整个调集都被清空了,没有元素了

         print("遍历竣事后,调集长度 = \(set1.count)")

  7. 7

    利用while遍历字典的语法如下

         var dic1 = [0: "Red", 1: "Green", 2: "Blue"]

         var j = 0

         while j < dic1.count {

             print("j = \(j), value = \(dic1[j]!)")

             j += 1

         }

  • 发表于 2019-02-13 20:00
  • 阅读 ( 952 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具