Я перевіряю змінну, скажімо foo, на рівність ряду значень. Наприклад,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Справа в тому, що це досить багато коду для такого тривіального завдання. Я придумав таке:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
але це також мені зовсім не подобається, тому що я повинен надати зайві значення предметам в об'єкті.
Хтось знає гідний спосіб зробити перевірку рівності проти кількох значень?