MST

星途 面试题库

面试题:Rust中迭代器与适配器模式的基础应用

请编写一段Rust代码,使用迭代器和适配器模式,从一个包含整数的向量中筛选出所有偶数,并对这些偶数进行平方操作,最后将结果打印出来。
13.5万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let numbers = vec![1, 2, 3, 4, 5, 6];
    let result = numbers.iter()
                          .filter(|&&num| num % 2 == 0)
                          .map(|&num| num * num)
                          .collect::<Vec<_>>();
    println!("{:?}", result);
}