【发布时间】:2015-12-22 10:42:13
【问题描述】:
我有一个正常运行的 Groovy 2.4.3 方法,我想我可以通过使用 collect() 闭包来实现 groovier,但不确定如何:
List<Buzz> deriveBuzzesFromFizz(Fizz fizz) {
List<Buzz> buzzes = []
fizz.foobars?.each {
if(it.label.equals('whistlefeather')) {
buzzes << it
}
}
buzzes
}
可能是这样的:
List<Buzz> buzz = fizz.foobars?.collect {
it.label.equals('whistlefeather')
}
...或者附近?!
【问题讨论】: