Je dois vérifier si une chaîne est présente dans une liste et appeler une fonction qui accepte un booléen en conséquence.
Est-il possible d'y parvenir avec une seule ligne?
Le code ci-dessous est le meilleur que je puisse obtenir:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
Je suis sûr qu'il est possible de faire cela avec moins de codage, mais je ne sais pas comment!