Contact: aviboots(AT)netvision.net.il
40,897 questions
53,327 answers
573 users
fn sum(arr: &[f64]) -> f64 { arr.iter().fold(0.0, |acc, x| acc + x) } fn average(arr: &[f64]) -> f64 { sum(arr) / arr.len() as f64 } fn main() { let arr = &[3.14, 8.0, 2.87, 5.982, 10.0]; println!("{:?}", average(arr)); } /* run: 5.9984 */