35

我刚刚学习 ROR,我遇到了 if / else 语句。我也遇到了“elseif”,但我的文本编辑器(textmate)没有将它作为关键字,程序也没有正常运行。

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

我正在使用几年前写的《学习编程》一书。我想知道“elseif”是否已更改,因为当我简单地使用“else”时,它似乎运行正常。

4

2 回答 2

122

elsif,不是elseif

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

于 2012-11-25T11:04:52.893 回答
26

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

来源

于 2012-11-25T11:03:45.670 回答