// rust 0.8 fn main() { for n in std::iter::range_inclusive(1,100) { fizzbuzz(n) }} fn fizzbuzz(n:int) { let mut buf = ~""; if n % 3 == 0 { buf.push_str("Fizz") } if n % 5 == 0 { buf.push_str("Buzz") } if buf != ~"" { println!("{}", buf ) } else { println!("{}", n ) } }