this post was submitted on 28 Jun 2023
2 points (100.0% liked)
Java
1492 readers
1 users here now
For discussing Java, the JVM, languages that run on the JVM, and other related technologies.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The second, or early return/continue/break.
But don't forget the third option:
This is much more readable if nontrivial; the only downside is that this inhibits the practice of ubiquitous
final
.Actually, doesn't Java allow lazy
final
if you don't initialize (that would require explicitelse
)? I speak too many languages ...This is much less readable if non-trivial. It's easy enough here, but now I need to search through the code to see where else foo was set.