Devo controllare se una stringa è presente in un elenco e chiamare una funzione che accetta un booleano di conseguenza.
È possibile ottenere questo risultato con un rivestimento?
Il codice seguente è il migliore che potrei ottenere:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
Sono sicuro che sia possibile farlo con meno codice, ma non so come!