私は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」を使用するだけで適切に機能するように思えたためです。
elsif
ではなく、elseif
です。
たぶん、あなたが新しいときは少し混乱します。
elsif
(2番目のe
なし)で試してください。