Wie man einen Wert mit mehreren Werten vergleicht - Swift
Angenommen, Sie haben den Code
if stringValue == "ab" || stringValue == "bc" || stringValue == "cd" {
// do something
}
Gibt es eine Möglichkeit, diese Bedingung zu verkürzen oder zu verschönern (vorzugsweise ohne Verwendung der switch-Anweisung)? Ich weiß, dass dieser Code NICHT funktioniert:
if stringValue == ("ab" || "bc" || "cd") {
// do something
}
Ich habe einige komplexe Lösungen für andere Sprachen gesehen, aber sie scheinen sprachspezifisch zu sein und gelten nicht für Swift. Alle mögliche Lösungen würden geschätzt.