forEach

Common
JVM
JS
Native
1.0
inline fun < T > Array < out T > . forEach ( action : ( T ) -> Unit )
(source)
inline fun ByteArray . forEach ( action : ( Byte ) -> Unit )
(source)
inline fun ShortArray . forEach ( action : ( Short ) -> Unit )
(source)
inline fun IntArray . forEach ( action : ( Int ) -> Unit )
(source)
inline fun LongArray . forEach ( action : ( Long ) -> Unit )
(source)
inline fun FloatArray . forEach ( action : ( Float ) -> Unit )
(source)
inline fun DoubleArray . forEach ( action : ( Double ) -> Unit )
(source)
inline fun BooleanArray . forEach ( action : ( Boolean ) -> Unit )
(source)
inline fun CharArray . forEach ( action : ( Char ) -> Unit )
(source)
inline fun < T > Iterable < T > . forEach ( action : ( T ) -> Unit )
(source)
@ExperimentalUnsignedTypes inline fun UIntArray . forEach (
action : ( UInt ) -> Unit )

(source)
@ExperimentalUnsignedTypes inline fun ULongArray . forEach (
action : ( ULong ) -> Unit )

(source)
@ExperimentalUnsignedTypes inline fun UByteArray . forEach (
action : ( UByte ) -> Unit )

(source)
@ExperimentalUnsignedTypes inline fun UShortArray . forEach (
action : ( UShort ) -> Unit )

(source)

Performs the given action on each element.

Common
JVM
JS
Native
1.0
inline fun < K , V > Map < out K , V > . forEach (
action : ( Entry < K , V > ) -> Unit )

(source)

Performs the given action on each entry.

Common
JVM
JS
Native
1.0
inline fun < T > Iterator < T > . forEach ( operation : ( T ) -> Unit )
(source)

Performs the given operation on each element of this Iterator .

import java.util.*

fun main(args: Array<String>) {
//sampleStart
val iterator = (1..3).iterator()
// skip an element
if (iterator.hasNext()) {
    iterator.next()
}

// do something with the rest of elements
iterator.forEach {
    println("The element is $it")
}
//sampleEnd
}