2

我有一些代码可以做到这一点:

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 中有哪些惯用的方法来做到这一点?

4

1 回答 1

2

应该是这样的吗?

fileList.filter(Files.exists(_)).forEach(process(_))
于 2013-11-03T19:06:23.130 回答