与default等效的是捕获所有的case_ 模式。如果没有模式匹配,抛出MatchError
每个case中,不用break语句。可以在match中使用任何类型,而不仅仅是数字。
//匹配模式,入门小案例
var result1 = 10
val op: Char = '-'
op match {
case '+' => result1 = 1
case '-' => result1 = 0
case _ => result1 = -1
}
println(result1)