Ich muss überprüfen, ob eine Zeichenfolge in einer Liste vorhanden ist, und eine Funktion aufrufen, die einen Booleschen Wert entsprechend akzeptiert.
Ist es möglich, dies mit einem Einzeiler zu erreichen?
Der folgende Code ist der beste, den ich bekommen konnte:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
Ich bin sicher, dass dies mit weniger Codierung möglich ist, aber ich weiß nicht wie!