유형이있는지도가 있습니다.
Map[String, Option[SomeType]]
이 맵에 None 값을 포함하는 요소가 있는지 알고 싶습니다. 나는 요소를 수집하고 싶지 않지만 내가 원하는 것은 부울 true 또는 false를 얻는 것입니다!
이것이 올바른지 확실하지 않습니다.
val isNoneExists = myMap.exists {
case (_, optionalElem) => optionalElem match {
case Some(elem) => false
case None => true
}
}
다음과 같이 할 수 있습니다.
scala> val m = Map("foo" -> Some(10), "boo" -> None)
scala> m.values.exists(_ == None)
res21: Boolean = true
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다