找出惰性 map 里的 bug

来自 迭代器
Rust 1.98 进阶 4分钟 找出 1处问题

找出这个辅助函数为何不会修改任何价格。

Rust
fn add_service_fee(prices: &mut [u32]) {
    prices
        .iter_mut()
        .map(|price| *price = price.saturating_add(1));
}
在试验场中打开
报告错误