web-dev-qa-db-ja.com

「elseif」はまだ存在しますか?

私はRORを学んでいるだけで、if/elseステートメントに出会いました。また、「elseif」に出くわしましたが、テキストエディター(textmate)はそれをキーワードとして認識せず、プログラムも正常に動作しません。

if name == 'Chris'
  puts 'What a lovely name.'
elseif name == 'Katy'
  puts 'What a lovely name!'
end

私は数年前に書かれた「Learn to Program」という本を使用しています。 「elseif」が変更されたかどうかは、単に「else」を使用するだけで適切に機能するように思えたためです。

34
catchmikey

elsifではなく、elseifです。

たぶん、あなたが新しいときは少し混乱します。

119
s.m.

elsif(2番目のeなし)で試してください。

ソース

25
alex