RosettaCodeData/Task/Catamorphism/Rust/catamorphism.rs

8 lines
295 B
Rust
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
fn main() {
println!("Sum: {}", (1..10).fold(0, |acc, n| acc + n));
println!("Product: {}", (1..10).fold(1, |acc, n| acc * n));
let chars = ['a', 'b', 'c', 'd', 'e'];
println!("Concatenation: {}",
chars.iter().map(|&c| (c as u8 + 1) as char).collect::<String>());
}