fold acumula valores con una función:
fold
use std::Iter let nums = [1, 2, 3, 4, 5] // Suma let sum = Iter::from(nums).fold(0, |acc, x| acc + x) print(sum) // 15 // Producto let product = Iter::from(nums).fold(1, |acc, x| acc * x) print(product) // 120
Objetivo: Usa fold para encontrar el mayor número en [3, 7, 1, 9, 4, 6]. Resultado: 9.
[3, 7, 1, 9, 4, 6]
9
Ejecuta el código para ver el output
9 resultados