【Rust Course】读书笔记-动态数组

33 阅读1分钟

提问

如何创建动态数组

回答

  • 创建
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}");
}