On Monday, 18 August 2014 at 15:35:26 UTC, Uranuz wrote:
date.day++;
date.day -= 5;

Should be treated as:

date.day = date.day + 1;
date.day = date.day - 5;

if the were not oveloaded. So if we have get and set property methods I see that it could be calculated and this should working.

This comes up every once in a while. I don't know if there are
any subtle problems, or if it's just that no one's found the time
to implement it.

Of course I can define return value of get property as *ref* but in this case I don't understand how I should use it with *setter* method.

When you return a mutable reference, a setter doesn't make all
that much sense, as it can easily be circumvented, even
accidentally.

Reply via email to