readULong
Removes eight bytes from this source and returns an unsigned long integer composed of it according to the big-endian order.
Throws
when there are not enough data to read an unsigned long value.
when the source is closed.
when some I/O error occurs.
Samples
import kotlinx.io.*
import kotlin.test.*
fun main() {
//sampleStart
val buffer = Buffer()
buffer.write(byteArrayOf(-1, -1, -1, -1, -1, -1, -1, -1))
assertEquals(18446744073709551615UL, buffer.readULong())
//sampleEnd
}