Necesito verificar si una cadena está presente en una lista y llamar a una función que acepte un booleano en consecuencia.
¿Es posible lograr esto con una sola línea?
El siguiente código es el mejor que pude obtener:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
Estoy seguro de que es posible hacer esto con menos codificación, ¡pero no sé cómo!