read

expect inline fun <T> read(file: Path, readerAction: BufferedSource.() -> T): T

Creates a source to read file, executes readerAction to read it, and then closes the source. This is a compact way to read the contents of a file.

actual inline fun <T> read(file: Path, readerAction: BufferedSource.() -> T): T
@JvmName(name = "-read")
actual inline fun <T> read(file: Path, readerAction: BufferedSource.() -> T): T
actual inline fun <T> read(file: Path, readerAction: BufferedSource.() -> T): T
actual inline fun <T> read(file: Path, readerAction: BufferedSource.() -> T): T