Fixed vector of numbers
-
vec!
-
len
-
A Vec vector is a series of values of the same type.
-
We can initialize a vector using the vec! macro.
-
We can get the length of the vector using the len method.
-
We cannot print a vector with the simle
{}placeholder because Display is not implemented for it. -
However we can use the
{:?}or the{:#?}placeholders. -
By default vectors are immutable.
fn main() {
let numbers = vec![10, 11, 12];
println!("{}", numbers.len());
// println!("{}", numbers);
// `Vec<{integer}>` doesn't implement `std::fmt::Display`
// `Vec<{integer}>` cannot be formatted with the default formatter
println!("{:?}", numbers);
println!("{:#?}", numbers);
}
3
[10, 11, 12]
[
10,
11,
12,
]