rust 数组如何声明

提问

rust 数组如何声明

回答

  • 类型推断
    let a = [1, 2, 3, 4, 5];
  • 类型指定
    let a: [i32; 5] = [1, 2, 3, 4, 5];
  • 某个相同值的数组
    let a = [3; 5];//包含5个3
  • 非基本类型数组声明
    调用std::array::from_fn
    `
    let array: [String; 8] = std::array::from_fn(|_i| String::from("rust is good!"));

println!("{:#?}", array);

`

参考

https://course.rs/basic/compound-type/array.html

posted @ 2024-07-18 09:24  喜爱糖葫芦  阅读(2)  评论(0编辑  收藏  举报