在这段代码中:
import java.io.File
def recursiveListFiles(f: File): Array[File] = {
val these = f.listFiles
these ++ these.filter(_.isDirectory).flatMap(recursiveListFiles)
}
为什么要flatMap(recursiveListFiles)编译?asrecursiveListFiles接受File参数?文件参数是否隐式传递给recursiveListFiles?