所以 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
List 需要检查,但我不知道在哪里放置 & 符号Thing.constructors[0]
。