scala - 为什么在 Scala 中不推荐 return ?
问题描述
当我尝试return
在 Scala 中使用时,编译时会提示你,比如:
The last statement in a method is automatically returned, use of the return keyword is redundant.
为什么return
在 Scala 中不推荐?
我们真的可以避免使用return
吗?
解决方案
如果您查看错误,则表明这return
是多余的。您可以删除它,代码将正常工作,因为正如它所说,方法中的最后一条语句就是结果。
在 Scala中有 for 的用途return
,但仅在极少数情况下用于特定类别的算法。
推荐阅读
- java - 将适配器变量减 1
- bash - 修改 sed 以便将唯一的文件部分分配给变量
- gmail-addons - Gmail 插件 - 未调用来自 newOpenLink 的回调
- javascript - 使 infowindow 在鼠标悬停时出现,但在 infowindow 上悬停时不会消失
- mysql - 无法订购特定 ID
- tensorflow - Tensorflow,嵌入表示问题,虚假最近邻
- angular - 在 Angular Material 中使用 @Input 装饰器在模板中显示
- python - Numpy 值错误:使用序列设置数组元素
- r - 如何按R中的值和键对列表进行排序?
- apache-camel - 通过注解引用 Karaf 上的声明式服务