【摘要】 目录
模式匹配
简单匹配
守卫
匹配类型
匹配集合
变量声明中的模式匹配
匹配样例类 – 常用
Option类型 – 重点掌握经常用
偏函数 – 理解
正则表达式 – 了解模式匹配
scala中有一个非常强大的模式匹配机制,可以应用在很多场景:
switch语句类型查询以及快速获取数据
简单匹配
在Java中,有switch关键字,可以简…
目录
模式匹配
scala中有一个非常强大的模式匹配机制,可以应用在很多场景:
- switch语句
- 类型查询
- 以及快速获取数据
简单匹配
在Java中,有switch关键字,可以简化if条件判断语句。在scala中,可以使用match表达式替代。
语法结构:
变量 match{
case“常量1″=>表达式1
case“常量2″=>表达式2
case“常量3″=>表达式3
case_ =>表达式4 // 默认匹配
}
示例1:
println("请输出一个词:")
// StdIn.readLine表示从控制台读取一行文本
val name = StdIn.readLine()
val result = name match {
case "hadoop" => s"$name:大数据分布式存储和计算框架"
case "zookeeper" => s"$name:大数据分布式协调服务框架"
case "spark" => s"$name:大数据分布式内存计算框架..."
case _ => s"未匹配到$name"
}
println(result)
© 版权声明文章版权归作者所有,未经允许请勿转载。THE END
喜欢就支持一下吧
相关推荐






















![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)