1
私はGroovyのリソースクロージャ機能を使用しています.2つのリソースを管理するクロージャを1つ作成できるかどうかは疑問でした。たとえば、次の2つの別々のクロージャがある場合、両方を管理するクロージャを1つ作成できますか?あるいは、私は実際にクロージャを入れ子にしなければなりませんか?Groovyの複数リソースの終了
new File(baseDir, 'haiku.txt').withWriter('utf-8') { writer ->
writer.writeLine 'Into the ancient pond'
}
new Scanner(System.in).with { consoleInput ->
println consoleInput.nextLine()
}
多分このリンクはあなたを助けることができますか? https://stackoverflow.com/questions/23382079/groovy-try-with-resources-construction-analogue – rafaelim