大数据系列修炼-Scala课程26

    xiaoxiao2022-06-24  45

    大数据系列修炼-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

    最新回复(0)