这是有争议的纯粹的美学问题。
从历史上讲,在C和类似语言中避免过早返回,因为有可能错过通常在函数返回时放在函数末尾的资源清理。
鉴于Java具有异常并最终尝试捕获,因此无需担心早期返回。
就我个人而言,我同意你的观点,因为我经常早退-这通常意味着更少的代码和更简单的代码流以及更少的if / else嵌套。

这是有争议的纯粹的美学问题。
从历史上讲,在C和类似语言中避免过早返回,因为有可能错过通常在函数返回时放在函数末尾的资源清理。
鉴于Java具有异常并最终尝试捕获,因此无需担心早期返回。
就我个人而言,我同意你的观点,因为我经常早退-这通常意味着更少的代码和更简单的代码流以及更少的if / else嵌套。