https://kotlinlang.org logo
c

caffeine

11/22/2017, 9:29 PM
хм, интересное решение, но можно проще:
Copy code
val roots = listOf("C:\\", "D:\\").map { File(it) }
    val fileName = "pron.zip"
    val result = roots.map { File(root, fileName).run{ if (isFile) this else null} }.filterNotNull().firstOrNull()
    println("result = $result")
🙂 еще варианты есть?