object ex03 {
def main(args: Array[String]): Unit = {
val code = "11"
val province = code match {
case "42" => "湖北"
case "11" => "北京"
case _ => "未知"
}
println(s"${code}对应的省份是:${province}")
}
}
object ex04 {
def main(args: Array[String]): Unit = {
val t1 = (1,2)
t1 match {
case (a,b) => println(s"有两个元素${a}, ${b}")
case _ => println("未知")
}
val arr1 = Array(10,3)
arr1 match {
case Array(1, x, y) => println("数组,第一个元素是1,长度为3")
case Array(10, x) => println("数组,第一个元素是10,长度为2")
case _ => println("其他")
}
}
}