我需要检查列表中是否存在字符串,并相应地调用一个接受布尔值的函数。
用一个衬板就能做到这一点吗?
下面的代码是我能得到的最好的代码:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
我敢肯定,用更少的编码就可以做到这一点,但是我不知道怎么做!