On 28/06/2010 22:58, Steven Schveighoffer wrote:
I wasn't aware that @property implies auto. I guess that makes sense,
but I didn't consider it anything but a hint to the compiler about how
it could be called, not that did anything with the type.
Hm, this snippet does not compile :
class Server {
private string _name, _id;
@property servername(string name) {
_name = name;
}
@property string servername() {
return _name;
}
}
remove string from @property and it works.
On the other hand ..
@property Server nextServer() {
return servers[0];
}
compiles fine !
Guess we need the official documents...
Bjoern