pascalで書いてみた。

か、完全に忘れてる。どこで;が省略可能とか最後のendの後の.とかif文がブロックの時にはbegin endとか。情けない。

program fizzbuzz;
var i : integer;
begin
   for i:=1 to 100 do
   begin
      if i mod 15 = 0 then
         writeln("FizzBuzz")
      else
         if i mod 3 = 0 then
            writeln("Fizz")
         else
            if i mod 5 = 0 then
               writeln("Buzz")
            else
               writeln(i)
   end
end.

言語仕様を見るにあたり参考にさせていただいたサイト。
http://or-lab.asahi-u.ac.jp/intro_to_delphi/default.htm

あまりにも情報が少ない。昔の言語なんだなぁ。delphi使いには一人しかあったことないし。
と、おもったらwin系では結構いるんだな。
skypeとかdelphiだったのか。
そうか、kylixpascal系か。わけがわからん、別の世界の話みたいだ。