On Friday, 26 November 2021 at 02:05:00 UTC, zjh wrote: > why we don't use `&`? ```d auto ref f3(ref int x) { return x; } //VS auto&f3(int&x){return x;} ``` one `inout` is enough: ```d auto inout f3(inout int&x) inout{return x;} //VS auto what() return; auto the() return scope; auto fuck() return ref scope; ... ```