fn main() {
let v2 = vec![1; 10];
println!("{}", v2);
}
但是编译器报错了:
error[E0277]: `std::vec::Vec<{integer}>` doesn't implement `std::fmt::Display`
--> src/main.rs:3:20
|
3 | println!("{}", v2);
| ^^ `std::vec::Vec<{integer}>` cannot be formatted with the default formatter
|
= help: the trait `std::fmt::Display` is not implemented for `std::vec::Vec<{integer}>`
= note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
= note: required by `std::fmt::Display::fmt`
有人为
Vec<T>
实现了这个 trait 吗?
vec!
。 - Rutrus{:#?}
来使输出跨越多行。 - kmdreko