<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Vectors > **注:鑒于將`vector`翻譯為`向量`容易引起誤解,故決定不再對其進行翻譯,如果你在本書中看到“向量”一詞,這一定是還未修改過來,請自行腦補為`vector`** “Vector”是一個動態或“可增長”的數組,被實現為標準庫類型[Vec](http://doc.rust-lang.org/std/vec/)(其中`<T>`是一個[泛型](http://doc.rust-lang.org/nightly/book/generics.html)語句)。vector總是在堆上分配數據。vector與切片就像`String`與`&str`一樣。你可以使用`vec!`宏來創建它: ~~~ let v = vec![1, 2, 3]; // v: Vec<i32> ~~~ (與我們之前使用`println!`宏時不一樣,我們在`vec!`中使用中括號`[]`。為了方便,Rust允許你使用上述各種情況。) 對于重復初始值有另一種形式的`vec!`: ~~~ let v = vec![0; 10]; // ten zeroes ~~~ ### 訪問元素 為了vector特定索引的值,我們使用`[]`: ~~~ let v = vec![1, 2, 3, 4, 5];println!("The third element of v is {}", v[2]); ~~~ 索引從`0`開始,所以第3個元素是`v[2]`。 ### 迭代 當你有了一個vector,我可以用`for`來迭代它的元素。這里有3個版本: ~~~ let mut v = vec![1, 2, 3, 4, 5];for i in &v { println!("A reference to {}", i);}for i in &mut v { println!("A mutable reference to {}", i);}for i in v { println!("Take ownership of the vector and its element {}", i);} ~~~ vector還有很多有用的方法,你可以看看[vector的API文檔](http://doc.rust-lang.org/nightly/std/vec/)了解它們。
                  <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>

                              哎呀哎呀视频在线观看