エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Haxeのmacroでanonymous structureを動的に生成する - terurouメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Haxeのmacroでanonymous structureを動的に生成する - terurouメモ
公式Wikiで解説が発見できなくて、ググりながら色々試しててたら、JSON-schema type builder prototype.... 公式Wikiで解説が発見できなくて、ググりながら色々試しててたら、JSON-schema type builder prototype. · GitHubにたどり着いた。 理解できてしまえば簡単なのだが、ポイントとしては、 Expr.ComplexType.TAnonymousを生成して、 ComplexTypeTools.toType()でTypeに変換して、 MacroTypeに食わせる // MyMacro.hx class MyMacro { macro public static function build(): Type { var t = ComplexType.TAnonymous([ { name: "field", pos: Context.currentPos(), kind: FVar(macro : Int), meta: [] } ]); return Com