Scala模式匹配
基本数据类型模式匹配
Java: 对一个值进行条件判断,返回针对不同条件进行不同的处理
scala:
变量 match{
case value1 =>代码1
case value1 =>代码1
......
case_=> 代码N
}
1.png
2.png
Array模式匹配
3.png
List模式匹配
4.png
类型匹配
5.png
Scala异常处理
6.png
try{
open file
use file
}catch{
case
csae
}finally{
释放资源,一定能执行:close file
}
case class模式匹配
7.png
some和none
image.png