Scala中的match表达式是一种强大的模式匹配机制,它允许你根据不同的条件执行不同的代码块。match表达式类似于其他语言中的switch语句,但它的功能更为强大和灵活。以下是一些关于Scala中match表达式的关键点:
值匹配 :match可以用于匹配各种类型的值,包括基本类型和对象类型。你可以为每个可能的值定义一个case分支。
val a = 33
a match {
case 3 => "One"
case 4 => "Two"
case 5 => "Three"
case _ => "Default"
} // 输出: One