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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] ### **變量的使用** ##### **不可變變量** 使用`let` 創建變量并賦值 5 ``` $ let x = 5 //如果再 給x賦值 6 則會報錯 $ x = 6 ``` ##### **可變變量** ###### 在變量名前加上`mut`: ``` $ let mut x = 5; $ x = 6; //這樣編譯就不會報錯了 ``` 通過`mut`,允許把綁定到`x`的值從`5`改成`6`。在一些情況下,你會想用可變變量,因為與只用不可變變量相比,它會讓代碼更容易編寫。 ### **常量** > 不允許對常量使用`mut`。常量不光默認不能變,它總是不能變。 #### **命名規則** 聲明常量使用`const`關鍵字而不是`let`,Rust 常量的命名規范是使用下劃線分隔的大寫字母單詞,并且可以在數字字面值中插入下劃線來提升可讀性: ``` const MAX_POINTS = 100_000; ``` ### **隱藏** 文件名: src/main.rs: ``` fn main() { let x = 5; println!("The value of x is : {}", x); let x = x + 1; println!("The value of x is : {}", x); } ``` 這個程序首先將`x`綁定到值`5`上。接著通過`let x =`隱藏`x`,獲取初始值并加`1`,這樣`x`的值就變成`6`了。 ***** #### **隱藏與`mut`的區別** 隱藏是使用`let` 對變量進行計算重新賦值等操作,變量仍然是不變的。 ``` let spaces = " "; let spaces = spaces.len(); //第一個spaces是字符串類型,第二個spaces是數字類型,他是一個跟第一個spaces同名的嶄新變量。 //而我們不需要重新取名一個變量名,前面的spaces被隱藏。 //如果使用 mut 則會報錯 let mut spaces = " "; spaces = spaces.len(): //數據不能由字符串類型變成數字型。```` ``` `mut`與隱藏的另一個區別是,[隱藏]當再次使用`let`時,實際上是創建了一個新變量。我們可以改變值的類型,但復用這個名字。
                  <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>

                              哎呀哎呀视频在线观看