Ich überprüfe beispielsweise eine Variable fooauf Gleichheit mit einer Reihe von Werten. Beispielsweise,
if( foo == 1 || foo == 3 || foo == 12 ) {
// ...
}
Der Punkt ist, dass es ziemlich viel Code für solch eine triviale Aufgabe ist. Ich habe mir Folgendes ausgedacht:
if( foo in {1: 1, 3: 1, 12: 1} ) {
// ...
}
aber auch das spricht mich nicht ganz an, weil ich den Elementen im Objekt redundante Werte geben muss.
Kennt jemand einen vernünftigen Weg, um eine Gleichheitsprüfung gegen mehrere Werte durchzuführen?