UIntIterator
Platform and version requirements: JVM (1.3), JS (1.3), Native (1.3)
@ExperimentalUnsignedTypes abstract class UIntIterator : Iterator<UInt>
An iterator over a sequence of values of type UInt
.
Constructors
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
<init>
An iterator over a sequence of values of type UInt
.
UIntIterator()
Functions
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
next
fun next(): UInt
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
nextUInt
Returns the next value in the sequence without boxing.
abstract fun nextUInt(): UInt
Extension Functions
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
asSequence
Creates a sequence that returns all elements from this iterator. The sequence is constrained to be iterated only once.
fun <T> Iterator<T>.asSequence(): Sequence<T>
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
forEach
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
iterator
Returns the given iterator itself. This allows to use an instance of iterator in a for
loop.
operator fun <T> Iterator<T>.iterator(): Iterator<T>
Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)
withIndex
Returns an Iterator that wraps each element produced by the original iterator into an IndexedValue containing the index of that element and the element itself.
fun <T> Iterator<T>.withIndex(): Iterator<IndexedValue<T>>
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-u-int-iterator/index.html