ScalaScala 在简书程序员

(3) - Scala case class那些你不知道的知识

2016-05-22  本文已影响6505人  牛肉圆粉不加葱

本文将基于下面这个简单的例子来说明 case class

case class Person( lastname: String, firstname: String, birthYear: Int )

你可能知道的知识

当你声明了一个 case class,Scala 编译器为你做了这些:

除了在模式匹配中使用之外,unapply 方法可以让你结构 case class 来提取它的字段,如:

scala> val Person(lastname, _, _) = p
lastname: String = Lacava

你可能不知道的知识

其他特性不再一一列举..


**传送门: **Scala 在简书目录


欢迎关注我的微信公众号:FunnyBigData

FunnyBigData
上一篇 下一篇

猜你喜欢

热点阅读