- 2008-06-10 (火)
- 技術
戻り値にFunction型を指定できるので普通にクロージャって概念があるのね。
package {
import flash.display.Sprite;
public class astestextendsSprite {
public function astest() {
var func : Function = closure();
func();
}
private function closure() : Function {
var str : String = "test";
return function () : void {
trace(str);
}
}
}
}
実行するとコンソールに「test」と出力されます。
- Newer: jQueryのクラス定義はトリッキーでかっこいいよ
- Older: jQueryの再帰呼び出しはとってもトリッキー
Trackback:0
- TrackBack URL for this entry
- http://hisasann.com/cgi-bin/mt/mt-tb.cgi/1035
- Listed below are links to weblogs that reference
- ActionScriptでクロージャを使う方法 from HouseTect, JavaScriptな情報をあなたに





