2016-04-11 8 views
0
特定の文字列は、例えば、リストに存在している場合、私は検索したい

チェック - スカラ

val fruit: List[String] = List("apples", "oranges", "pears") 

私はorangesが与えられたリストの中に存在しているかどうかを確認したい

誰かが私を助けることができれば素晴らしいことでしょう。 TIA

答えて

0

それを行うには、いくつかの方法があります:http://www.scala-lang.org/api/current/#scala.collection.immutable.List

.contains

scala> val hasApples = fruit.contains("apples") 
hasApples: Boolean = true 

scala> val hasBananas = fruit.contains("bananas") 
bananas: Boolean = false 

または上の他の有用な方法のマニュアルを確認し.find

scala> fruits.find(_ == "apples") 
res1: Option[String] = Some(apples) 

scala> fruits.find(_ == "bananas") 
res2: Option[String] = None 

を使用してを使用して

scala> val fruits: List[String] = List("apples", "oranges", "pears") 
fruits: List[String] = List(apples, oranges, pears) 

は、