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

isn't break more normal




The point is that the use of exceptions is built into the language, so, for example, if you write "for something in somegeneratorfunction():" then somegeneratorfunction will signal to the for loop that it is finished by raising this exception.

I’d say it’s more common for iterator-based loops to run to completion than to hit a `break` statement. The `StopIteration` exception is how the iterator signals that completion.



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

Search: