UNPKG

jsx

Version:

a faster, safer, easier JavaScript

23 lines (22 loc) 435 B
/*EXPECTED 4 5 6 7 */ class _Main { static function simpleLambda(x : number) : (number) -> number { return (y : number) : number -> x + y; } static function complexLambda(x : number) : (number) -> number { return (y : number) : number -> { return x + y; }; } static function main(args : string[]) : void { var f = _Main.simpleLambda(3); log f(1); log f(2); var g = _Main.complexLambda(3); log g(3); log g(4); } }