Я хочу использовать новый java.nio.file.Files .walkFileTree
в Scala. И я даже добился успеха:
class Visitor
extends
java.nio.file.SimpleFileVisitor [java.nio.file.Path]
{
override def visitFile(
File : java.nio.file.Path,
Attrs : java.nio.file.attribute.BasicFileAttributes) : java.nio.file.FileVisitResult =
{
if (! File.toString.contains(".svn"))
{
System.out.println(File);
} // if
java.nio.file.FileVisitResult.CONTINUE;
} // visitFile
} // Visitor
java.nio.file.Files.walkFileTree (Project_Home, new Visitor)
Но хотя этот код работает нормально, мне кажется, что я перенес парадигмы Java в Scala. Итак, вопрос к истинным гуру Scala: есть ли что-нибудь, что я мог бы улучшить, или это просто все?