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

    IOS開發入門 Swift語法分支Switch語句使用詳解

    當知足前提時,執行某些操作,可以利用if-else來實現,也可以利用switch來實現,當前提分支較多的時辰且相對固心猿意馬的時辰,switch語法形式更都雅一點

    東西/原料

    • Xcode

    方式/步調

    1. 1

      Switch語法的最尺度寫法如下:

           var value = 2

           switch value {

               case 1: print("1"); break;

               case 2: print("2"); break;

               case 3: print("3"); break;

               default: print("others"); break;

           }

    2. 2

      在Swift語法中,Switch語句中的分號,break都可以省略

           var value = 3

           switch value {

               case 1: print("1")

               case 2: print("2")

               case 3: print("3")

               default: print("others")

           }

    3. 3

      當知足兩個或者多個case的時辰,執行不異的語句,可以這樣寫

           var value = 2

           switch value {

               case 1, 2: print("1 或者 2")

               case 3: print("3")

               default: print("others")

           }

    4. 4

      若是感覺這樣歸并case看起來不喜好的話,還可以這樣分隔寫

           var value = 2

           switch value {

              case 1: fallthrough

              case 2: print("1 或者 2")

              case 3: print("3")

              default: print("others")

           }

    5. 5

      若是去失落fallthrough關頭字,編譯器就會報錯

    6. 6

      Switch語句中的default分支是不克不及省略的,不然編譯會報錯

    7. 7

      case后面除了數字之外,還可所以字符串

           var s = "Hello"

           switch s {

               case "Hello": print("Here is Hello")

               default: print("others")

           }

    • 發表于 2019-02-14 21:36
    • 閱讀 ( 889 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    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>
    久久久久精品国产麻豆