这是Scala cli中的代码:
scala> def ff(): Int = try {return 1} finally {return 2}
scala> println(ff())
2
scala> def gg(): Int = try {1} finally {2}
scala> println(gg())
1
Run Code Online (Sandbox Code Playgroud)
我想知道为什么添加return关键字有区别?非常感谢!
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |