1234567891011121314151617181920212223242526272829 |
- #unittest {
- name: "Test outer ivar read and write.";
- error: NONE;
- result: 33;
- };
- class foo {
- var a = 1;
- var b = 2;
-
- class bar {
- var c = 3;
- func f1() {
- a = 10;
- b = 20;
- return a+b+c;
- }
- }
-
- func fbar() {
- var b = bar();
- return b.f1();
- }
- }
- func main() {
- var f = foo();
- return f.fbar();
- }
|