Groovy AST変換によるコンパイル時メタプログラミングについて、調査を継続しています。今日は、簡単なコードを書いてみました。コンパイル中に AST 変換を行い、任意のメソッドをメモ化できます。とりあえず使用例を。 @Memoized def fib(n) { if (n <= 1) …
Groovy では、AST をカジュアルに変換できると聞きました。サイコーじゃないですか。ということで、いきなり AST 周りを調べています。で、一つ疑問が。int + int の計算であり、かつ、左辺値のコンテキストも int を要求しているのに、なんで一回 Object に…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。