// rust 0.8 fn main() { for num in std::iter::range_inclusive(1, 100) { println( match (num % 3 == 0, num % 5 == 0) { (false, false) => num.to_str(), (true, false) => ~"Fizz", (false, true) => ~"Buzz", (true, true) => ~"FizzBuzz" } ); } }