Minor: specify explicit name for lambda parameter, use also instead of let
This commit is contained in:
@@ -52,8 +52,8 @@ public inline fun File.printWriter(charset: Charset = Charsets.UTF_8): PrintWrit
|
|||||||
*/
|
*/
|
||||||
public fun File.readBytes(): ByteArray = inputStream().use { input ->
|
public fun File.readBytes(): ByteArray = inputStream().use { input ->
|
||||||
var offset = 0
|
var offset = 0
|
||||||
var remaining = this.length().let {
|
var remaining = this.length().also { length ->
|
||||||
if (it > Int.MAX_VALUE) throw OutOfMemoryError("File $this is too big ($it bytes) to fit in memory.") else it
|
if (length > Int.MAX_VALUE) throw OutOfMemoryError("File $this is too big ($length bytes) to fit in memory.")
|
||||||
}.toInt()
|
}.toInt()
|
||||||
val result = ByteArray(remaining)
|
val result = ByteArray(remaining)
|
||||||
while (remaining > 0) {
|
while (remaining > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user