|
// 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 ) }
|
|
}
|