为什么此代码在 Groovy 中警告无法访问?
Why does this code warned unreachable in Groovy?
我正在考虑 return 一个包含多个目录列表的地图。但是第一个对我造成了警告:
def enlistFiles() {
return
[downloadFolder: downloadFolder.listFiles( new FileFilter() {
@Override
boolean accept(File file) {
return !file.isDirectory()
}
})]
}
"Code unreachable"
为什么?
第 3 行以下的任何内容都不会执行。 return 关键字后面不应跟换行符。
您的代码应该是:
def enlistFiles() {
return [downloadFolder: downloadFolder.listFiles( new FileFilter() {
@Override
boolean accept(File file) {
return !file.isDirectory()
}
})]
}
我正在考虑 return 一个包含多个目录列表的地图。但是第一个对我造成了警告:
def enlistFiles() {
return
[downloadFolder: downloadFolder.listFiles( new FileFilter() {
@Override
boolean accept(File file) {
return !file.isDirectory()
}
})]
}
"Code unreachable"
为什么?
第 3 行以下的任何内容都不会执行。 return 关键字后面不应跟换行符。 您的代码应该是:
def enlistFiles() {
return [downloadFolder: downloadFolder.listFiles( new FileFilter() {
@Override
boolean accept(File file) {
return !file.isDirectory()
}
})]
}