Saya sedang memeriksa variabel, katakanlah foo, untuk kesetaraan ke sejumlah nilai. Sebagai contoh,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Intinya adalah bahwa itu agak banyak kode untuk tugas sepele seperti itu. Saya datang dengan yang berikut:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
tetapi juga ini tidak sepenuhnya menarik bagi saya, karena saya harus memberikan nilai yang berlebihan pada item dalam objek.
Apakah ada yang tahu cara yang layak untuk melakukan pemeriksaan kesetaraan terhadap beberapa nilai?