Hacker News new | ask | show | jobs
by WalterBright 290 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.