#unittest { name: "Test custom getter and setter."; error: NONE; result: 700; }; class foo { private var _a = 12; var a { set {_a = value * 100;} get {return _a/2;} }; } func main() { var f = foo(); f.a = 14; // 14*100 = 1400 return f.a; // 1400/2 = 700 }