func_declaration.gravity 253 B

1234567891011121314151617181920
  1. #unittest {
  2. name: "Test function declaration.";
  3. note: "Crash in f1 with 'return a+b;'"
  4. result: 30;
  5. };
  6. func f1() {
  7. var a, b;
  8. var c = func() {return 10;};
  9. a = 10;
  10. b = 20;
  11. return c();
  12. }
  13. func main() {
  14. var a = 10;
  15. const b = 20;
  16. return a + b;
  17. }