Home > 技術 > ActionScriptでクロージャを使う方法

ActionScriptでクロージャを使う方法

戻り値に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」と出力されます。

【関連する記事】

Comments:0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Remember personal info

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, JavaScripter Blog

Home > 技術 > ActionScriptでクロージャを使う方法

Tag cloud
Categories
月別アーカイブ
このブログについて
author:hisasann

description:フリーランスで仕事しているプログラマーです。
最近はJavaScript、Rails、Java(Struts+Spring)なんかをいろいろといじっています。
今やってみたいのはFlashやActionScriptかな。
また誕生して半年になる子供の成長を見守るパパでもあります。

日々の日記 :

他に運営しているブログ:

利用しているWebサービス :
最近のコメント
Powered by
Powered by
Movable Type 3.35

Page Top