Vectors and Iteration
Vectors are dynamic arrays in Rust that can grow or shrink in size.
Creating a Vector
let mut numbers = vec![1, 2, 3];
Accessing Elements
let first = numbers[0];
let second = numbers.get(1);
get()
returns an Option
to safely handle out-of-bound access.
Modifying Vectors
numbers.push(4);
numbers.remove(0);
Iterating Over Vectors
for num in &numbers {
println!("{}", num);
}