3.1.7 spark体系之分布式计算-scala编程-scala中模式匹配match

目录

1概念理解

2.代码及注意点

3.偏函数写法


1概念理解

Scala 提供了强大的模式匹配机制,应用也非常广泛。 一个模式匹配包含了一系列备选项,每个都开始于关键字 case。 每个备选项都包含了一个模式及一到多个表达式。箭头符号 => 隔开了模式和表 达式。

2.代码及注意点

➢ 模式匹配不仅可以匹配值还可以匹配类型 
➢ 匹配过程中可能会有类型转化 
➢ 从上到下顺序匹配,如果匹配到则不再往下匹配 
➢ 都匹配不上时,会匹配到 case _ ,相当于default 
➢ match 外面的”{ }”可以去掉,将后面一堆看成一个语句 

3.偏函数写法