面试题答案
一键面试// 定义Product结构体
struct Product {
product_id: i32,
name: String,
price: f64,
}
// 定义函数计算产品总价格
fn calculate_total_price(products: Option<Vec<Product>>) -> Option<f64> {
products.map(|vec| {
vec.into_iter()
.map(|product| product.price)
.sum()
})
}