在每个“when”块中具有多个值的Case语句

我能描述我正在寻找的东西的最好方式是向您展示我迄今为止尝试过的失败代码:

箱车
当['honda'、'acura']时。包括?(汽车)
#代码
当‘丰田’| |‘雷克萨斯’
#代码
终止

我得到了大约4或5种不同的的情况,这些情况应该由大约50种不同的car的可能值触发。有没有办法用case块来实现这一点,或者我应该尝试大量if

情况下语句中,相当于if语句中的|

箱车
当‘丰田’、‘雷克萨斯’
#代码
终止

使用Ruby case语句还可以做其他一些事情

发表评论