Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What is the distinction between those two situations? (i.e. those in which the article "concedes the point"?)


Presuming this is a genuine question: the difference is whether one goes on to do more work after the 'guard' return, or whether one is just choosing which value to return.

I think the style guide is being silly, and there is no simple rule that says "always use an else" or "never use an else". I'd see "Avoid unnecessary indentation" as a better rule.


One's an early return due to error, one's a conditional return value.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: