【发布时间】:2015-02-06 11:55:13
【问题描述】:
我是 scala/java 的新手,我试图理解下面的代码,它返回目录中的文件列表。 Function source
它接受一个名为
dir的参数 -dir的类型是File还是File对象?它返回一个
file类型的数组。它在
dir上调用listFiles方法。-
最后一行是做什么的?
def getRecursiveListOfFiles(dir: File): Array[File] = { val these = dir.listFiles these ++ these.filter(_.isDirectory).flatMap(getRecursiveListOfFiles) }
【问题讨论】:
标签: scala