Bir değişkeni, örneğin foobir dizi değere eşitlik için kontrol ediyorum . Örneğin,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Mesele şu ki, bu kadar önemsiz bir görev için oldukça fazla kod. Aşağıdakileri buldum:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
ama aynı zamanda bu bana pek de çekici gelmiyor çünkü nesnedeki öğelere fazlalık değerler vermem gerekiyor.
Birden fazla değere karşı eşitlik kontrolü yapmanın makul bir yolunu bilen var mı?