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);
`