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 に答える