我在Ruby中编写了这样的代码:
if very_long_variable_name_that_cant_be_shortened == 0 || very_long_variable_name_that_cant_be_shortened == foo
它显然很长,而且看起来非常好。有没有办法写这个更短的?
提前感谢。
答案 0 :(得分:7)
您可能想要使用include?
:
>> [0, foo].include? very_long_variable_name_that_cant_be_shortened
=> true
答案 1 :(得分:4)
case very_long_variable_name_that_cant_be_shortened
when 0, foo
...
end
答案 2 :(得分:-1)
def helperMethd (f):
return foo == 0 || f == foo;
if helperMethd(very_long_variable_name_that_cant_be_shortened):
bla bla