首页 > 解决方案 > 为什么在 Scala 中不推荐 return ?

问题描述

当我尝试return在 Scala 中使用时,编译时会提示你,比如:

The last statement in a method is automatically returned, use of the return keyword is redundant.

为什么return在 Scala 中不推荐?
我们真的可以避免使用return吗?

标签: scala

解决方案


如果您查看错误,则表明这return是多余的。您可以删除它,代码将正常工作,因为正如它所说,方法中的最后一条语句就是结果。

在 Scala中有 for 的用途return,但仅在极少数情况下用于特定类别的算法。


推荐阅读