Мені потрібно перевірити, чи є рядок у списку, і викликати функцію, яка відповідно приймає логічне значення.
Чи можливо цього досягти за допомогою одного вкладиша?
Код нижче - найкращий, який я міг отримати:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
Я впевнений, що це можна зробити з меншим кодуванням, але я не знаю як!