dmd 2.037 (2)
import std.stdio; class A { private int value_; public @property { int value() {return value_;}; void value(int i){ value_ = i;}; } } void main() { auto a = new A; a.value = 2; a.value = a.value + 1; //a.value += 1; //error //a.value++; //error writeln(a.value); }
相変わらずプロパティのメリットがよくわからない・・・.