No Programming, No Life

プログラミング関連の話題や雑記

2009-01-27から1日間の記事一覧

Groovyでクロージャによって、渡す引数を変化させるメソッド

GroovyのMap#eachでは、渡すクロージャが取る引数の数によって受け取る内容が変わる。 (動作確認: Groovy Version: 1.5.7 JVM: 1.6.0_10) map#eachの例 def map = [a:1, b:2, c:3] // 引数1つの時はプロパティとして def list1 = [] map.each{ list1 << "${i…