Я проверяю переменную, скажем foo
, для равенства целого числа значений. Например,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Дело в том, что это довольно много кода для такой тривиальной задачи. Я придумал следующее:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
но и это не полностью обращается ко мне, потому что я должен предоставлять избыточные значения элементам в объекте.
Кто-нибудь знает достойный способ проверки равенства с несколькими значениями?