use

inline fun <T : Closeable?, R> T.use(block: (T) -> R): R(source)

Executes the given block function on this resource and then closes it down correctly whether an exception is thrown or not.

Since Kotlin

1.0

Return

the result of block function invoked on this resource.

Parameters

block

a function to process this Closeable resource.