logoalt Hacker News

tialaramexlast Wednesday at 8:25 AM2 repliesview on HN

I could have sworn that like most modern languages Go has `break label` although being statement oriented it doesn't have `break label value`.


Replies

jchwlast Wednesday at 1:58 PM

It does. Hell, Go also has a goto statement as well, although obviously that's unstructured control flow.

A more refined version of what I originally said would say "conditional branch" instead of "branch", but I'll admit that my original message should have been worded more carefully. I think people understood it, but taken literally it's not a strong argument.

LoganDarklast Wednesday at 9:55 AM

I love Rust's ability to return a value from a loop, it's so nice.