Na przykład sprawdzam zmienną pod fookątem równości z pewną liczbą wartości. Na przykład,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Chodzi o to, że jest to dość dużo kodu do tak banalnego zadania. Wymyśliłem:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
ale też to nie do końca mi się podoba, ponieważ muszę nadać zbędne wartości elementom w obiekcie.
Czy ktoś zna przyzwoity sposób sprawdzania równości względem wielu wartości?