什么相当于 Python for Rust 中的列表列表?
例如:
a=[]
a.append([1,2])
a.append([1,2,3])
a.append([1,2,3,4])
a.append([1,2,3])
我找不到一个例子。我曾尝试使用枚举、Vector 默认类型,但无法将可变长度数组添加到另一个 Vector 中。
我想拥有:
let mut v: Vec<[]> = vec![];
v.push((1,2));
v.push((1));
你尝试过什么?您的示例的直接翻译有效:
fn main() {
let mut a = vec![];
a.push(vec![1, 2]);
a.push(vec![1, 2, 3]);
a.push(vec![1, 2, 3, 4]);
a.push(vec![1, 2, 3]);
println!("{:?}", a);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句