undefined.gravity 259 B

123456789101112131415161718
  1. #unittest {
  2. name: "Test undefined parameters.";
  3. error: NONE;
  4. result: 540;
  5. };
  6. func f(a,b) {
  7. if (!a) a = 100;
  8. if (!b) b = 200;
  9. return a + b;
  10. }
  11. func main() {
  12. var a = f(); // 300
  13. var b = f(10); // 210
  14. var c = f(10,20); // 30
  15. return a+b+c; // 540
  16. }