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