class Person{ String name } def personList = [ new Person(name:"hoge"), new Person(name:"piyo") ] personList.each { println it.name } // 出力結果 // ==> hoge // ==> piyoリスト配列のオブジェクトをeach できるのは当然だが、
下記のように、単一のオブジェクトでも、eachを使って動作させる事ができる。
def person = new Person(name:"foo") person.each { println it.name } // 出力結果 // ==> foo
メソッドの引数などで使えば、
単一オブジェクトの場合と、リストの場合で処理分けしなくてもよくなるぞ。
0 件のコメント:
コメントを投稿