2,3

10 阅读1分钟
  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))
  }
}