大数据系列修炼-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 Scanner(System.
in);
int i = scanner.nextInt();
switch(i)
{
转载请注明原文地址: https://ju.6miu.com/read-1123929.html