0.读取 索引语法或者 get 方法 ,注意索引从0开始. vec[0]或者vec.get(0)
vec 不会改变全部权,但如果发生越界,则会导致步伐制止
get(i) 返回的是一个Option范例,同样不会改变全部权。越界放回None
rust也要照顾到大家的习惯,不要读取一个索引就改变全部权。如果是那样着实太麻烦了。
1.添加 push ,添加都尾部
2.修改 vec[0] = 10;
3.删除 pub,remove
4.遍历
a. 简单语法 for i in &vec {}
b. 迭代器 for i in vec.iter() {}
c. for+get for i in 0..vec.len() { let e = &v; }