To get a sub-vector in Rust, you can use slicing.
In this example,
vec
containing elements.[start_index..end_index]
.sub_vec
.sub_vec
to standard output.fn main() {
let vec = vec![1, 2, 3, 4, 5];
let sub_vec = &vec[1..3];
println!("{:?}", sub_vec);
}
[2, 3]
In this example,
vec
containing elements.[start_index..end_index]
.sub_vec
.sub_vec
to standard output.fn main() {
let vec = vec![1, 2, 3, 4, 5];
let sub_vec = &vec[1..5];
println!("{:?}", sub_vec);
}
[2, 3, 4, 5]
In this tutorial, we learned How to get Sub Vector in Rust language with well detailed examples.