Code Snippets

fn main() {
    let nums = [1, 2, 3, 4, 5, 6];
    let evens_squared: Vec<i32> = nums.iter()
        .filter(|&&n| n % 2 == 0)
        .map(|&n| n * n)
        .collect();
    println!("{:?}", evens_squared);
}