我有一些代码可以做到这一点:
for d in directories:
if d/f1 exists: process d/f1
else if d/f2 exists: process d/f2
else skip
这种情况下的“进程”是:
read all the lines and save them for later use
在Scala中执行此操作的一些惯用方法是什么?
答案 0 :(得分:2)
应该是那样的吗?
fileList.filter(Files.exists(_)).forEach(process(_))