Это больше вопрос семантики, чем что-либо еще.
Я хотел бы проверить, является ли переменная одним из двух значений. Самый простой способ сделать это будет:
if var == "foo" || var == "bar"
# or
if var == 3 || var == 5
Но это не очень СУХОЙ для меня. Я знаю, что могу использовать String.match()
, но это не работает для нестроковых переменных и работает в три раза медленнее.
Есть ли лучший способ проверки переменной по двум значениям?