'elseif'还存在吗?

时间:2012-11-25 11:01:52

标签: ruby-on-rails ruby if-statement

我刚刚学习ROR而且我遇到了if / else语句。我也遇到了'elseif',但是我的文本编辑器(textmate)不会将其作为关键字选择,程序也不能正常运行。

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

我正在使用几年前写的“学习计划”一书。我想知道'elseif'是否被改变了,因为当我只是使用'else'时,它似乎正常运行。

2 个答案:

答案 0 :(得分:117)

它是elsif,而不是elseif

当你是新人时,可能会有点混乱。

答案 1 :(得分:25)

尝试使用elsif(没有第二个e)。

Source