for Each Line
Начиная с Kotlin: 1.5
inline fun Path.forEachLine(charset: Charset = Charsets.UTF_8, action: (line: String) -> Unit)
Считывает этот файл построчно, используя указанную кодировку, и вызывает action для каждой строки. По умолчанию используется кодировка UTF-8.
Эту функцию можно использовать для работы с файлами большого размера.
Параметры
charset
кодировка для чтения текста; по умолчанию UTF-8.
action
функция для обработки строк файла.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.io.path/for-each-line.html