![](https://i-blog.csdnimg.cn/direct/cbfe9d4fb6a74a0b844cf74035c19789.png)
object test47 {
def main(args: Array[String]): Unit = {
val id="445646546548858548648"
//取出id前两位
val province=id.substring(0,2)
// println(province)
// if (province=="42"){
// println("湖北")
// }else if(province=="88"){
// println("浙江")
// } else if (province == "48") {
// println("北京")
// } else if (province == "88") {
// println("上海")
// }else{
// println("未知",province)
// }
// province match {
// case "42"=>println("湖北")
// case "42"=>println("浙江")
// case "42"=>println("北京")
// case "42"=>println("上海")
// case _=>println("我不知道!!!")
// }
//2.根据元组的元素个数来匹配
def f1(x:Any):Unit=x match {
case (x1,x2,x3) =>println("有三个元素",x1,x2,x3)
case(x1,x2,x3,x4)=>println("有四个元素")
case _=>println("不能正确处理")
}
val t1=(2,3,4)//元组
val t2=(3,4,5)
val t3=(3,4,5,6)
val t4= 1
f1(t1)
f1(t2)
f1(t3)
f1(1)
}
}