lambdafc.js (256B)
1 actual = ''; 2 expected = '99,'; 3 4 function g(p) { 5 appendToActual(p()); 6 } 7 8 function d(k) { 9 return function() { return k; } 10 } 11 12 function f(k) { 13 var p; 14 15 for (var i = 0; i < 1000; ++i) { 16 p = d(k); 17 } 18 19 g(p); 20 } 21 22 f(99); 23 24 25 assertEq(actual, expected)