আমি একটি ভেরিয়েবল যাচাই করছি, বলুন foo, বিভিন্ন মানের মধ্যে সমতার জন্য। উদাহরণ স্বরূপ,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
মুল বক্তব্যটি হ'ল এ জাতীয় তুচ্ছ কাজের জন্য এটি বরং অনেক কোড। আমি নিম্নলিখিত নিয়ে এসেছি:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
তবে এটি আমার কাছে সম্পূর্ণ আবেদন করে না, কারণ আমাকে অবজেক্টের আইটেমগুলিতে অনর্থক মান দিতে হবে।
একাধিক মূল্যবোধের বিপরীতে সমতা যাচাই করার কোনও শালীন উপায় কি কেউ জানেন?