closure.gravity 180 B

12345678910111213141516
  1. #unittest {
  2. name: "Simple closure.";
  3. error: NONE;
  4. result: 30;
  5. };
  6. func f1(a) {
  7. return func(b) {
  8. return a + b;
  9. }
  10. }
  11. func main() {
  12. var addTen = f1(10);
  13. return addTen(20);
  14. }