【发布时间】:2013-07-08 12:39:14
【问题描述】:
我有一个字符串变量,它只能包含 6 个不同的值。我想检查它是否包含前 4 个值之一或 2 个第二个值之一。
还有比这更优雅的方式吗:
if string.eql? 'val1' || string.eql? 'val2' || string.eql? 'val3' || string.eql? 'val4'
...
elsif string.eql? 'val5' || string.eql? 'val6'
...
end
也许像if string is in ['val1', 'val2', 'val3', 'val4']?
【问题讨论】:
-
今天这对某人很有用:thumbsup: