Scala检查Map中是否存在None

时间:2015-05-29 21:05:05

标签: scala

我有一个类型为

的地图
Map[String, Option[SomeType]]

我想知道这个Map中是否有任何元素包含None作为值。我不想收集元素,但我想要的是得到一个布尔值true或false!

不确定这是否正确:

  val isNoneExists = myMap.exists {
    case (_, optionalElem) => optionalElem match {
      case Some(elem) => false
      case None => true
    }
  }

1 个答案:

答案 0 :(得分:1)

你可以这样做:

submit()
相关问题