在Scala中Option类型用样例类来表示可能存在或者可能不存在的值(Option的子类有Some和None)。Some包装了某个值,None表示没有值
package cn.itcast.cases
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) } }