>& STDOUT

主にソフトウェアに関する日々の標準出力+標準エラー出力

rubyのfizzbuzz


rubyをビルドしたついでに文法学習。
順序がむちゃくちゃ。

#fizzbuzz ruby

for i in 1..100
  if i % 3 && i % 5 == 0 then
    puts "fizzbuzz"
  elsif i % 3 == 0 then
    puts "fizz"
  elsif i % 5 == 0 then
    puts "buzz"
  else 
    puts i
  end
end

#whats many Iterator method

100.times{ |i|
  puts i
}

0.upto(200){ |i|
  puts i
}

おまけ


rubyのソースを読む上でとりあえず対象としている版の
ビルドが欲しかったのですが無かったので作りました。


同じような用途に使いたい方はどうぞ。


ruby1.7.3-2002-09-11(win32 msvc)