jsx
Version:
a faster, safer, easier JavaScript
18 lines (17 loc) • 356 B
JSX
/*EXPECTED
4
5
*/
class _Main {
static function incr(n : number) : number {
return n + 1;
}
static function main(args : string[]) : void {
// call while casting
var f : variant = _Main.incr;
log (f as function (:number):number)(3);
// assign and then call
var g : function (:number):number = f as function (:number):number;
log g(4);
}
}