注:本文学习源自:DT大数据梦工厂(微信公众号:DT_Spark)
1、上一节中我们了解到scala hello world,具体定义一个函数如下:
2、定义一个没有参数的函数,如下:
运行结果:
3、定义一个有参数的函数,如下:
4、流程控制
如果运行的时候,输入了参数,则情况如下:
方式二:
也可以将函数直接放入输出语句中:
如下:
println(if (!args.isEmpty) args(0) else "scala.txt")
5、for循环
方式1:
方式2:(列出当前目录下所有的文件)
6、异常处理
与java类似都是通过try,catch来处理异常,但不一样的是,Scala是通过case来匹配不同的异常,也就是在catch中可以写很多个异常,只要第一个匹配成功,下面异常将不会匹配。
参考资料:
DT大数据梦工厂微信公众号:DT_Spark
时间: 2024-08-10 19:17:04