Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.35 KB

2_for_each.md

File metadata and controls

41 lines (31 loc) · 1.35 KB

For each

El bucle for each en Kotlin se utiliza con el método "forEach" en una colección de datos. El método "forEach" se aplica a una colección y toma una función lambda como parámetro. La función lambda se ejecuta para cada elemento en la colección.

La sintaxis general para el bucle for each en Kotlin es:

collection.forEach {
    // hacer algo con el elemento
}

Donde "collection" es la colección de datos que está siendo iterada y el elemento es pasado a la función lambda.

Por ejemplo, si tienes una lista de números y quieres imprimirlos todos, puedes usar el bucle for each para hacerlo:

val numbers = listOf(1, 2, 3, 4, 5)
numbers.forEach {
    println(it)
}

También puedes utilizar una variable temporal para referirse al elemento actual en cada iteración:

val numbers = listOf(1, 2, 3, 4, 5)
numbers.forEach { number ->
    println(number)
}

Es importante mencionar que el forEach no proporciona acceso al índice del elemento, si necesitas acceso al índice puedes utilizar el método "forEachIndexed"

val numbers = listOf(1, 2, 3, 4, 5)
numbers.forEachIndexed { index, number ->
    println("Element at $index is $number")
}

El bucle for each en Kotlin es una forma sencilla de iterar a través de elementos en una colección de datos, utilizando el método "forEach" y una función lambda