したがって、Groovy には、メソッドをクロージャーに変換するための比較的便利な構文があります。
[1,2,3].each { println it }
// is equivalent to
[1,2,3].each this.&println
しかし、クラス コンストラクターを変換するにはどうすればよいですか。
[1,2,3].collect { new Thing( it ) }
// is equivalent to
[1,2,3].collect ????
Groovy のリフレクションにはThing.constructors
検査するリストがありますが、アンパサンドをどこに入れるかわかりませんThing.constructors[0]
。