DIP23 draft: Fixing properties redux
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Sun Feb 3 09:36:10 PST 2013
On 2/3/13 7:40 AM, kenji hara wrote:
> 2013/2/3 Steven Schveighoffer <schveiguy at yahoo.com
> <mailto:schveiguy at yahoo.com>>
>
> I have a possible suggestion to fix this within your proposal:
>
> @property on single-arg free functions ONLY enables a setter mode,
> it does not work as a UFCS getter.
>
> [snip]
>
> I was thinking the exact same thing.
Then we can't make this work:
@property ref T front(T[] array) { return array[0]; }
unittest
{
auto a = [ 1, 2, 3];
auto b = a.front;
}
Andrei
More information about the Digitalmars-d
mailing list