Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

macroとhaxeに関するyharaのブックマーク (1)

  • Haxeでのマクロの使い方 基礎編 - あんこひのにっき

    最近Haxeにはまっており非常に楽しくゲームを作っているのですが、マクロの使い方を学んだことでさらに楽しくなってきました。 今回はHaxeの非常に強力なマクロ機能(の一部)をご紹介。 公式のドキュメントはこちら http://haxe.org/manual/macros/ 先日(2012/07/16)に公開されたHaxe 2.10でmacro というreification(?)が導入され、マクロが非常に書きやすくなったため、最新バージョンのコンパイラを使います。2.09を使っている方はぜひ2.10を入れましょう。 Haxeのマクロは@:macro というメタ情報を乗せたstaticメソッドとしてクラス中に定義します。 そして最終的に生成された式をExprオブジェクトとして返すことで、メソッド呼び出しが式に置き換えられ、マクロとしての機能を果たします。 ほとんど通常のメソッド同じようにして書

    Haxeでのマクロの使い方 基礎編 - あんこひのにっき
    yhara
    yhara 2012/11/22
    構文木ベースのマクロ。$foo で splice
  • 1