【发布时间】:2015-12-08 08:46:19
【问题描述】:
我正在考虑返回一个包含多个目录列表的地图。但是第一个对我造成了警告:
def enlistFiles() {
return
[downloadFolder: downloadFolder.listFiles( new FileFilter() {
@Override
boolean accept(File file) {
return !file.isDirectory()
}
})]
}
“代码无法访问”
为什么?
【问题讨论】:
-
由于可选分号,
return行的换行符被解释为语句结束。所以你有 2 个语句:一个return,然后是一个无法访问的地图。 -
惭愧,谢谢! :)
-
@melix 您应该将其发布为答案。 Damn!