@porperty problem..
Steven Schveighoffer
schveiguy at yahoo.com
Mon Jun 28 13:47:42 PDT 2010
On Mon, 28 Jun 2010 16:37:06 -0400, BLS <windevguy at hotmail.de> wrote:
> Hi I have a forward reference pb in conjunction with @property.
> Err msg is :
> forward refrence to inferred return type of function call s1.servername.
> any ideas ? beside, where are the @property docs ?
> thanks, bjoern
>
> final class LoadBalancer {
> private static LoadBalancer lb;
> private Server[] servers;
>
> static this() {
> synchronized lb = new LoadBalancer;
> }
>
> private this() {
> Server s1 = new Server();
> s1.servername = "Server 1"; // ERROR
> servers ~= s1;
> }
>
> public static LoadBalancer getLoadBalancer() {
> return lb;
> }
>
> @property nextServer() {
Shouldn't this be
@property Server nextServer() {
???
> return servers[0];
> }
>
> class Server {
> private string _name, _id;
>
> @property servername(string name) {
> _name = name;
> }
> @property servername() {
> return _name;
> }
> }
> }
-Steve
More information about the Digitalmars-d-learn
mailing list