2009-10-01から1ヶ月間の記事一覧
その1 import groovy.lang.GroovyShell GroovyShell shell = new GroovyShell() def ret = shell.evaluate("1+1")その2 Evalのme()メソッドを使う。 int i = Eval.me("1+1")同Evalクラスのx()メソッド。 Eval.x()メソッドの第一パラメータは、評価したい第…
def arr = []Groovyでは上記で、配列でなくArrayListのインスタンスになる。先頭から順に要素を減らしていくような場合tail()が使える。 arr.tail()空になったかどうかの判定はsize()でなく、インスタンスそのままをifに渡すことができる。 if(arr){ // }els…
基本な仕組みはJavaのクラスローダの場合と同じ(はず)。基本クラスローダ(ブートストラップ、エクステンション、システム) システムクラスローダは、クラスパス上のクラスを読むローダ。クラスパス上に存在するクラスはシステムクラスローダで読まれてしまう…