, В противном случае он печатает объект потока.

у найти все файлы в дереве файлов. На Java я бы написал что-то вроде:

try(Stream<Path< paths = Files.find(startingPath, maxDepth,
   (path, attributes) -> !attributes.isDirectory())) {
          paths.forEach(System.out::println);
}

Но я использую kotlin, и придумал это:

Files.find(startingPath,maxDepth,
        { (path, basicFileAttributes) -> !basicFileAttributes.isDirectory()}
).use { println(it) }

Тем не менее, это дает мне ошибку:

Невозможно определить тип для этого параметра. Пожалуйста, укажите это явно.

Несоответствие типов:

Обязательно: BiPredicate <Path !, BasicFileAttributes! >!

Найдено: (???) -> Boolean

Есть идеи, как использовать BiPredicate в этом случае?
заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос