最佳答案
我需要检查一个字符串是否出现在一个列表中,并调用一个相应地接受布尔值的函数。
有没有可能用一行程序实现这一点?
下面的代码是我能得到的最好的代码:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
我确信用更少的代码做到这一点是可能的,但是我不知道怎么做!