OptionDemo

来源:互联网 发布:wpf 管理系统源码下载 编辑:程序博客网 时间:2024/06/15 09:49
//Option类型//在Scala中Option类型样例类用来表示可能存在或也可能不存在的值(Option的子类有Some和None)。
//Some包装了某个值,None表示没有值object OptionDemo {  def main(args: Array[String]) {    val map = Map("a" -> 1, "b" -> 2)    val v = map.get("b") match {      case Some(i) => i      case None => 0    }    println(v)    //更好的方式    val v1 = map.getOrElse("c", 0)    println(v1)  }}