Spec-Zone.ru › Kotlin 1.7

forEach

kotlin-stdlib / kotlin.collections / forEach
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
inline fun <T> Array<out T>.forEach(action: (T) -> Unit)
inline fun ByteArray.forEach(action: (Byte) -> Unit)
inline fun ShortArray.forEach(action: (Short) -> Unit)
inline fun IntArray.forEach(action: (Int) -> Unit)
inline fun LongArray.forEach(action: (Long) -> Unit)
inline fun FloatArray.forEach(action: (Float) -> Unit)
inline fun DoubleArray.forEach(action: (Double) -> Unit)
inline fun BooleanArray.forEach(action: (Boolean) -> Unit)
inline fun CharArray.forEach(action: (Char) -> Unit)
inline fun <T> Iterable<T>.forEach(action: (T) -> Unit)
@ExperimentalUnsignedTypes inline fun UIntArray.forEach(
    action: (UInt) -> Unit)
@ExperimentalUnsignedTypes inline fun ULongArray.forEach(
    action: (ULong) -> Unit)
@ExperimentalUnsignedTypes inline fun UByteArray.forEach(
    action: (UByte) -> Unit)
@ExperimentalUnsignedTypes inline fun UShortArray.forEach(
    action: (UShort) -> Unit)

Выполняет заданное действие над каждым элементом.

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
inline fun <K, V> Map<out K, V>.forEach(
    action: (Entry<K, V>) -> Unit)

Выполняет заданное действие над каждой записью.

Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
inline fun <T> Iterator<T>.forEach(operation: (T) -> Unit)

Выполняет заданную операцию над каждым элементом этого 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
}

© 2010–2022 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/for-each.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API