Ruby中的案例选择

时间:2010-09-12 06:55:13

标签: ruby

这是我的代码:

  case input
  when "quit" || "exit"
    break
  end

只有“退出”在这里工作,而不是“退出”。

如果没有新的“when”行,我怎么能“退出”呢?

2 个答案:

答案 0 :(得分:6)

case input
when "quit", "exit"
  break
end

答案 1 :(得分:0)

当前者为零时,

||运算符会对后者进行求值。 "quit"不是零。因此"quit" || "exit""quit"