功能型別
函式的型別為 Function
:
function example():void { }
trace(example is Function); // true
它們可以由 Function
型別的其他變數引用:
var ref:Function = example;
ref(); // ref.call(), ref.apply(), etc.
並且可以將它們作為引數傳遞給型別為 Function
的引數:
function test(callback:Function):void {
callback();
}
test(function() {
trace('It works!');
}); // Output: It works!