def processValue(value:Any):Unit = {
value match{
case x:Int => println("Int")
case x:String =>println("String")
case _ =>println("other")
}
}
def main(args:Array[String]):Unit={
val obj =10
processValue(obj)
}
}
def processNum(value:Any):Unit = {
value match{
case (a,b,c) => println(s"三个元素的元素组,第一个元素是${a}")
case (x,y) =>println("两个元素的元素组")
case _ =>println("其他")
}
}
def main(args:Array[String]):Unit={
//val obj =10
//processValue(obj)
processNum((1,2))
processNum((1,2,3))
}
}