Множественные неравенства в Ruby
Полный рубиновый нуб.
У меня есть значение, которое я хочу проверить по нескольким числам (1,4,7) и, если оно равно любому из них, вернуть false.
сейчас я использую:
if $my_variable_class[1] != 1 && $my_variable_class[1] != 4 && $my_variable_class[1] != 7
У меня есть куча цифр для проверки на неравенство. Есть ли более эффективный способ справиться с этим?
2 ответа
Решение
Может быть unless [1,4,7].include?($my_variable[1])
сделает трюк?