RosettaCodeData/Task/Higher-order-functions/ActionScript/higher-order-functions.as

20 lines
441 B
ActionScript

package {
public class MyClass {
public function first(func:Function):String {
return func.call();
}
public function second():String {
return "second";
}
public static function main():void {
var result:String = first(second);
trace(result);
result = first(function() { return "third"; });
trace(result);
}
}
}