如何打印数组和向量?

时间:2015-06-26 16:22:33

标签: arrays vector printing rust

我正在玩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"]

1 个答案:

答案 0 :(得分:7)

println!("{:?}", a_vector);
println!("{:?}", an_array);

{:?}用于打印实现Debug特性的类型。常规{}会使用Vec和数组无法实现的显示特征。