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);
}
← PrevNext →