[筆記][rust] vector範例code

vector是一個重新調整size的array(類似c#裡面的list), 他的size在編譯時期是不會知道。

但他可以在任何時間增大或減少size, 然後vector只能儲存相同類型的值建立vector的方式

程式碼:


結果:
== 1. 建立vector的方式 ==
v => [1, 2, 3]
v1 => []
== 2. 增加新的資料 ==
v1 => [9, 19, 29]
3. 讀取vector特定位置的資料
v1[0] => 9
v1[1] => 19
v1[2] => 29
== 4. 使用for in來顯示所有資料 ==
9
19
29
5. 使用for in來顯示所有資料並且每個vector中的資料都加2
11
21
31
== 6. remove_item, remove_item是針對內容去刪 不是index的位置 ==
[21, 31]

留言

熱門文章