13.12 case
语句中的中置表示法
什么是中置表达式?1 + 2,这就是一个中置表达式
如果unapply
方法产出一个元组,你可以在case
语句中使用中置表示法.
package com.atguigu.day11.moshipipei
object MidExpression {
def main(args: Array[String]): Unit = {
val list = List(1, 2, 3, 4)
val res = list match {
// one 会匹配第一个元素, two 会匹配第二个元素, rest 匹配剩下的所有元素
case one :: two :: rest => s"one = $one, two = $two, rest = $rest"
case _ => "没有任何的匹配"
}
println(res)
}
}