On Wednesday, 31 October 2012 at 12:46:12 UTC, maarten van damme
wrote:
In my current code I'd like to do something ala:

void main(){
                getsettest test=new getsettest();
                
                test.value+=1;
}

class getsettest{
        int myvalue;
        
        this(){
        }
        
        @property{
        
                int value(){
                        return myvalue;
                }
                
                void value(int value){
                        myvalue=value;
                }
        }
}

but this gives the following error:
test.d(4): Error: test.value() is not an lvalue


You can make int value() to return by reference.

Reply via email to