Sander in 't Veld
Sander in 't Veld
Yes `return` is a bit special in that it's a label that also signals the start of the return value. As a style convention I've started putting the return value...
Good question! I think if we ignore multithreading for a moment (which I haven't even begun thinking about), it should be totally valid for the compiler to detect multiple dereferences...
Yeah I had considered `loop { ... }` because that's also the syntax used in other languages. The choice for `loop;` is mostly aesthetics, as I don't want it to...
The main reason is to try to keep the code understandable. Early return and breaking out of a nested loop are two valid use cases for gotos, and they both...