大数据系列修炼-Scala课程26
核心内容:
1、scala中模式匹配分析
2、在模式匹配中使用守卫
3、模式匹配中的变量使用
1、scala中模式匹配与C、Java中的模式匹配的区别 |
1>在C、Java语言中,在switch的用法当中,先找到程序的入口,一旦找到程序的入口,case将被屏蔽,整个程序将会顺序的从上向下进行执行,
所以switch本质就是半个选择项
2>在scala的模式匹配中,无需使用break语句,只要命中一个case,后续将自动跳出匹配
实例程序(Java、C中的模式匹配):
public class App1
{
public static void main(String[] args)
{
Scanner scanner = new Sc