init_inline_exec.gravity 315 B

123456789101112131415161718192021
  1. #unittest {
  2. name: "Init/exec inline.";
  3. result: 600;
  4. };
  5. class Foo {
  6. func test(value) {
  7. return value * 2;
  8. }
  9. }
  10. func main() {
  11. var foo = Foo();
  12. var n1 = foo.test(100);
  13. if (n1 != 200) return 0;
  14. var n2 = Foo().test(200);
  15. if (n2 != 400) return 0;
  16. return n1+n2;
  17. }