RosettaCodeData/Task/FizzBuzz/Rust/fizzbuzz-3.rust

17 lines
346 B
Plaintext

// rust 0.11
fn main() {
for num in std::iter::range_inclusive(1i, 100) {
println!("{}", fizzbuzz(num))
}
}
fn fizzbuzz(num: int) -> String {
match (num % 3, num % 5) {
(0, 0) => format!("FizzBuzz"),
(0, _) => format!("Fizz"),
(_, 0) => format!("Buzz"),
(_, _) => format!("{}", num),
}
}