chained_call5.gravity 270 B

123456789101112131415161718192021222324252627
  1. #unittest {
  2. name: "Class with no init.";
  3. result: 200;
  4. };
  5. // no init
  6. class c1 {
  7. var p1;
  8. func f1() {
  9. self.p1 = 150;
  10. return self.p1;
  11. }
  12. }
  13. class c2 {
  14. var p1;
  15. func f1() {
  16. p1 = 50;
  17. return p1;
  18. }
  19. }
  20. func main() {
  21. var x1 = c1().f1() + c2().f1();
  22. return x1;
  23. }