コレクションがあり、特定の要素を見つけて変換したいと考えています。これは 2 つのクロージャで行うことができますが、1 つだけで可能かどうか疑問に思っていました。
def c = [1, 2, 3, 4]
def result = c.findAll {
it % 2 == 0
}
result = result.collect {
it /= 2
}
私の真のユースケースは Gradle です。特定のファイルの束を見つけて、それらを完全修飾パッケージ名に変換したいと考えています。