Sto verificando una variabile, diciamo foo, per l'uguaglianza con un numero di valori. Per esempio,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Il punto è che si tratta piuttosto di un codice per un compito così banale. Ho pensato a quanto segue:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
ma anche questo non mi piace completamente, perché devo dare valori ridondanti agli oggetti nell'oggetto.
Qualcuno conosce un modo decente di fare un controllo di uguaglianza rispetto a più valori?