object 匹配样例类 {
case class Customer(name: String, age: Int)
case class Order(id: Int)
def main(args: Array[String]): Unit = {
// val a: Any = Customer("张三", 10)
// val a: Any = Order(1)
val a: Any = null
a match {
case Customer(a, b) => println(s"Customer{name = ${a}, age = $b}")
case Order(id) => println(s"Order{id = $id}")
case _ => println("未匹配")
}
}
}
scala模式匹配之匹配样例类
最新推荐文章于 2024-09-08 15:27:43 发布