Groovyでevalしたかった
はじめに
文字列をevalする例です。
ソース (動作確認: Groovy Version: 1.7.5 JVM: 1.6.0_20)
解説
- BindingはmapをasすればOKみたい。便利ですね。
- 上記例でinfoとなっているところを外部ファイルから読み込んだりすれば夢が広がります。
2011-03-27追記
評価する簡易手法としてEvalクラスを利用する方を記事に書きました。
Groovyソースコード斜め読み(その2)「私をもっと評価して! 」 - No Programming, No Life