【发布时间】:2012-04-29 03:33:23
【问题描述】:
我可以描述我正在寻找的最佳方式是向您展示我迄今为止尝试过的失败代码:
case car
when ['honda', 'acura'].include?(car)
# code
when 'toyota' || 'lexus'
# code
end
我有大约 4 或 5 种不同的 when 情况,它们应该由大约 50 种不同的可能值 car 触发。有没有办法用case 块来做到这一点,还是我应该尝试一个巨大的if 块?
【问题讨论】:
标签: ruby-on-rails ruby syntax switch-statement