Remix.run Logo
WalterBright 5 days ago

This is why the D programming language uses the keyword `ref` rather than the ampersand. Too many overlooked misteaks with the latter.

It extends it a bit, too, with `out` meaning that the referenced argument is initialized by the function, not read.