2011/08/20

文の終了はどう判断されるか?

a = 1
if a != 1
  puts "if"
elsif
  nil
  puts "elsif"
end
elseとelsifをtypoしてしまい、はまりました。上記のソースでは何も出力されません。「文が終了していないことがわかると、Rubyは自動的に次行まで読む」というやつでしょうか?