Joel Christensen wrote:
How does it work?I couldn't even see it. Not in the windows\bin directory or the dmd help.
It's built into the compiler. :)
test.d:
struct S
{
int fooBar;
}
void main()
{
S s;
s.fooBaz = 1;
}
Compilation:
dmd test.d
test.d(9): Error: no property 'fooBaz' for type 'S',
did you mean 'fooBar'?
test.d(9): Error: constant s.fooBaz is not an lvalue
-Lars
