• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    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
    • 閱讀 ( 955 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    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 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆