注:本文学习源自: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中可以写很多个异常,只要第一个匹配成功,下面异常将不会匹配。
参考资料:
scala学习免费视频,关注TD梦工厂,微信公众账号:DT_Spark
王家林提供全方位的大数据、云计算、移动互联网一站式定制培训课程
如有需求,欢迎联系:
Email:18610086859@126.com
Tel:18610086859
QQ:1740415547