我需要檢查列表中是否存在字符串,並調用相應接受布爾值的函數。Scala檢查列表中是否存在元素
是否可以用一個班輪來實現這一點?
下面的代碼是最好的,我可以得到:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
我敢肯定,這可以用更少的代碼來做到這一點,但我不知道怎麼辦!
如果我不處理字符串,但我需要檢查一個值是否是任何可能的匹配數量? – tutuca
然後,你應該問一個新的問題,... –
@tutuca,檢查這[檢查,如果值列表是部分字符串](http://stackoverflow.com/questions/16046146 /檢查-如果值-在一覽是 - 部分 - 的字符串)。 –