---模式匹配
【1】 入门程序
【2】对类型进行匹配
【3】对数组进行匹配
【4】对集合进行匹配
【5】样例类 (匹配自定义类型)
【6】Option的模式匹配
【7】偏函数
1 入门程序
2 对类型进行匹配
scala的模式匹配强大就在这,可以直接匹配类型,java做不到
3、对数组进行匹配
4、对集合进行匹配
5、样例类 (匹配自定义类型) -->密封样例类sealed
case class声明的类 叫样例类
class cc
case class ss()
使用:样例类不需要new 直接调用
6、Option的模式匹配
在scala中,有一种特殊的类型,叫Option类型,他有2种值,一个是some表示有值的意思,一个None,表示没有值
主要用于判断某个变量是有值或者没有值
7、偏函数
被包在花括号内没有match的一组case语句是一个偏函数
一般不单独使用,结合模式匹配使用