编程语言
首页 > 编程语言> > 大三寒假学习 spark学习 Scala面向对编程 模式匹配

大三寒假学习 spark学习 Scala面向对编程 模式匹配

作者:互联网

最常见的模式匹配是match语句,match语句用在当需要从多个分支中进行选择的场景。

  

 

另外在模式匹配的case语句中可以使用变量

val coloNum=4
val colorStr=colorNum match{
    case 1 =>"red"
    case 2 =>"green"
    case 3 =>"yellow"
    case unexpected => unexpected + "is not Allowed"
}
println(coloStr)

执行结果为:

Scala也可以对表达式的类型进行匹配:

 

 

 

运行结果:

可以在模式匹配中添加一些处理逻辑:

 

运行结果;

 

Case类的匹配:

  代码示例:

  

  运行结果:

  

 

Option类型:

  示例:在scala解释器中可以看的十分清楚

  

 

标签:case,语句,Option,Scala,学习,模式匹配,spark,match
来源: https://www.cnblogs.com/fengchuiguobanxia/p/15807883.html