News for hackers. Stuff that matters.
Re:JEP draft: Exception handling in switch by kaba0 on Saturday April 20, 2024 @03:29AM (#40095520)
How are throws non-local? They simply pop a stackframe, the exact same way as the `return` keyword. Then the calling method gets to decide what to do, exceptions just have an implicit “unwrap-or-return/bubble up”.

Exceptions are nothing like gotos/long-jumps, it’s just “pressing escape key once vs keeping it pressed”, basically.

There are no comments on this comment yet.