我正在玩Rust,我想知道如何打印数组和矢量。
let a_vector = vec![1, 2, 3, 4, 5];
let an_array = ["a", "b", "c", "d", "e"];
我想在屏幕上打印,结果应该是:
[1, 2, 3, 4, 5]
["a", "b", "c", "d", "e"]
在python中它是:
lst = ["a", "b", "c", "d", "e"]
print lst
并打印它会显示:
["a", "b", "c", "d", "e"]
答案 0 :(得分:7)
println!("{:?}", a_vector);
println!("{:?}", an_array);
{:?}
用于打印实现Debug特性的类型。常规{}
会使用Vec和数组无法实现的显示特征。