35

私は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 を使用しています。単に「else」を使用すると、適切に機能するように見えるため、「elseif」が変更されたのではないかと思っていました。

4

2 に答える 2

122

elsifはありませんelseif

あなたが新しいときは、おそらく少し混乱します。

于 2012-11-25T11:04:52.893 に答える
26

elsif(no second )で試してくださいe

ソース

于 2012-11-25T11:03:45.670 に答える