-1:000000000000 | 0:8480769ea72b |
---|---|
1 load(libdir + "asserts.js"); | |
2 | |
3 function f(a=42) { | |
4 return a; | |
5 function a() { return 19; } | |
6 } | |
7 assertEq(f()(), 19); | |
8 function h(a=b, b=43) { | |
9 return [a, b]; | |
10 function b() { return 42; } | |
11 } | |
12 var res = h(); | |
13 assertEq(res[0], res[1]); | |
14 assertEq(res[0](), 42); | |
15 function i(b=FAIL) { | |
16 function b() {} | |
17 } | |
18 i(); | |
19 i(42); | |
20 function j(a=(b=42), b=8) { | |
21 return b; | |
22 function b() {} | |
23 } | |
24 assertEq(j(), 42); |