MST

星途 面试题库

面试题:Rust 数组遍历中如何通过迭代器高效计算元素平方和

在Rust中,给定一个包含整数的数组,要求使用迭代器的方式高效计算数组中所有元素的平方和,并写出完整代码。
28.3万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let numbers = vec![1, 2, 3, 4, 5];
    let sum_of_squares: i32 = numbers.iter().map(|&num| num * num).sum();
    println!("The sum of squares is: {}", sum_of_squares);
}