<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國際加速解決方案。 廣告
                不像其他許多語言,Haxe里的 if 和 switch 語句可以返回值。這是非常有用的來減少不必要的代碼,并增加可讀性。例如,你可以選擇分配if或者switch的返回值到一個單獨的變量或者函數表現,而不用重復的在每個單獨的case 和else if 語句執行分配變量或者調用函數的任務。所以,在if語句情況下,你可以如下這樣做: ~~~ var myInt = if ( myVal == “one” ) 1; else if ( myVal == “two” ) 2; else if ... ~~~ 而一個switch語句看起來是這樣: ~~~ var myInt = switch ( myVal ) { case “one”: 1; case “two”: 2; } ~~~ 這些條件語句可以作為一個值傳遞到一個函數,所以上一個例子可以這樣輸出: ~~~ trace( if ( myVal == “one” ) 1; else if ( myVal == “two” ) 2; else -1; ); ~~~ 和: ~~~ trace( switch ( myVal ) { case “one”: 1; case “two”: 2; }); ~~~ 這都是合法的。然而,為了更加易讀,最好傳遞返回值到一個臨時變量,然后傳遞這個變量到到函數。 從一個單獨行的 if 語句返回值可以實現類似C語言中三元操作符的功能。 ~~~ var myInt = if ( myVal == “one” ) 1 else 2; ~~~ 這和C中的是等效的: ~~~ int myInt = ( strcmp( myVal, “one” ) ) ? 1 : 2; ~~~ 當從一個 switch 或者 if 語句返回值,重要的是確保被返回的值的類型是匹配的,否則將引起編譯時錯誤。如果沒有值被打算返回,那么意外返回的值,比如那些間接被一個函數調用提供的,可能是不同類型。如果沒有在一個if 或者 switch語句中返回值,那么Void類型會被返回。
                  <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>

                              哎呀哎呀视频在线观看