<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # If語句 > [if.md](https://github.com/rust-lang/rust/blob/master/src/doc/book/if.md) commit 024aa9a345e92aa1926517c4d9b16bd83e74c10d Rust 的 `if` 并不是特別復雜,不過你會發現它更像動態類型語言而不是更傳統的系統語言。所以讓我來說說它,以便你能把握這些細節。 `if` 語句是*分支*這個更加寬泛的概念的一個特定形式。它的名字來源于樹的樹枝:一個選擇點,根據選擇的不同,將會使用不同的路徑。 在 `if` 語句中,有一個引向兩條路徑的選擇: ~~~ let x = 5; if x == 5 { println!("x is five!"); } ~~~ 如果在什么別的地方更改了`x`的值,這一行將不會輸出。更具體一點,如果`if`后面的表達式的值為`true`,這個代碼塊將被執行。為`false`則不被執行。 如果你想當值為`false`時執行些什么,使用`else`: ~~~ let x = 5; if x == 5 { println!("x is five!"); } else { println!("x is not five :("); } ~~~ 如果不止一種情況,使用`else if`: ~~~ let x = 5; if x == 5 { println!("x is five!"); } else if x == 6 { println!("x is six!"); } else { println!("x is not five or six :("); } ~~~ 這些都是非常標準的情況。然而你也可以這么寫: ~~~ let x = 5; let y = if x == 5 { 10 } else { 15 }; // y: i32 ~~~ 你可以(或許也應該)這么寫: ~~~ let x = 5; let y = if x == 5 { 10 } else { 15 }; // y: i32 ~~~ 這代碼可以被執行是因為`if`是一個表達式。表達式的值是任何被選擇的分支的最后一個表達式的值。一個沒有`else`的`if`總是返回`()`作為返回值。
                  <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>

                              哎呀哎呀视频在线观看