<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Swift switch 語句 **switch** 語句允許測試一個變量等于多個值時的情況。 Swift 語言中只要匹配到 case 語句,則整個 switch 語句執行完成。 ## 語法 Swift 語言中 switch 語句的語法: ``` switch expression { case expression1 : statement(s) fallthrough /* 可選 */ case expression2, expression3 : statement(s) fallthrough /* 可選 */ default : /* 可選 */ statement(s); } ``` 一般在 switch 語句中不使用 fallthrough 語句。 這里我們需要注意 case 語句中如果沒有使用 **fallthrough** 語句,則在執行當前的 case 語句后,switch 會終止,控制流將跳轉到 switch 語句后的下一行。 如果使用了**fallthrough** 語句,則會繼續執行之后的 case 或 default 語句,不論條件是否滿足都會執行。 > **注意:**在大多數語言中,switch 語句塊中,case 要緊跟 break,否則 case 之后的語句會順序運行,而在 Swift 語言中,默認是不會執行下去的,switch 也會終止。如果你想在 Swift 中讓 case 之后的語句會按順序繼續運行,則需要使用 fallthrough 語句。 ### 實例1 以下實例沒有使用 fallthrough 語句: ``` import Cocoa var index = 10 switch index { case 100 : print( "index 的值為 100") case 10,15 : print( "index 的值為 10 或 15") case 5 : print( "index 的值為 5") default : print( "默認 case") } ``` 當上面的代碼被編譯執行時,它會產生下列結果: ``` index 的值為 10 或 15 ``` ### 實例2 以下實例使用 fallthrough 語句: ``` import Cocoa var index = 10 switch index { case 100 : print( "index 的值為 100") fallthrough case 10,15 : print( "index 的值為 10 或 15") fallthrough case 5 : print( "index 的值為 5") default : print( "默認 case") } ``` 當上面的代碼被編譯執行時,它會產生下列結果: ``` index 的值為 10 或 15 index 的值為 5 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看