提问
如何创建动态数组
回答
- 创建
let v: Vec<i32> = Vec::new();
- 使用宏
let v = vec![1, 2, 3];
提问
如何获取数组元素
回答
-
使用索引
-
使用get
let v = vec![1, 2, 3, 4, 5];
let does_not_exist = &v[100];
let does_not_exist = v.get(100);
提问
如何 遍历元素
回答
let v = vec![1, 2, 3];
for i in &v {
println!("{i}");
}