- 博客(15)
- 收藏
- 关注
原创 大数据处理学习笔记五:掌握Scala内建控制结构
注意不会是finally的返回值,finally即使有返回值,也会被抛弃,这点和Java是不同的。for循环语句本身的返回值是Unit类型,无论在循环体中返回什么都是无效的,最终得到的都是Unit的值,但是可以在循环中的循环条件和循环体之间加上yield关键字,那么就可以将循环体产生的返回值组成数组进行返回。我们把mx()方法里的抛出异常的语句注释掉,此时程序正常运行,但是test()方法的返回值不会是恭喜,程序运行正常~,还是会被finally语句块的返回值覆盖,成为无论如何,程序结束~
2023-04-17 09:48:04
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人