1. 程式人生 > >scala樣例類提取器

scala樣例類提取器

scala中的樣例類,類似於java中的javabean,包含了一堆屬性field,每個filed都有一對getter和setter方法

case class Person(name:String,age:Int)
//樣例類預設有apply方法
val p=Person("神策",28)

//樣例類預設有unapply方法,自動提取屬性
p match{
    case Person(name,age)=> println(name + age)
}