文字列がリストに存在するかどうかをチェックし、それに応じてブール値を受け入れる関数を呼び出す必要があります。要素がリストに存在するかどうかチェックする
これを1つのライナーで実現することは可能ですか?
次のコードは、私が得ることができるベストです:
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、この[check-if-values-in-list-part-of-string]をチェックしてください(http://stackoverflow.com/questions/16046146 /リスト中の値をチェックすることはストリングの一部である)。 –