On 8/24/25 8:03 AM, Brother Bill wrote:
> auto ref string parenthesized(string phrase) {
>      string result = '(' ~ phrase ~ ')';
>      writeln("&result: ", &result);
>      return result;      // ← compilation ERROR
> }

First, thank you for reading the book and raising so many issues. Very much appreciated!

In this case, you used the body of a 'ref' function but compiled it as 'auto ref'. Please remove 'auto' above.

Ali

Reply via email to