Nitpick, but AFAIK this won't work and needs to be rewritten either to:
const foo = potentiallyErrorReturningFunc() catch 0;
const foo = potentiallyErrorReturningFunc() catch blk: { break :blk 0; }
Nitpick, but AFAIK this won't work and needs to be rewritten either to:
...or to: (I wish there would be a more convenient way to return a value from a scope block, not necessarily with a "dangling expression" like Rust, but maybe at least getting rid of the label somehow)