HOWTO · Kotlin
Usar forEach en Kotlin
Este artículo presenta el concepto y el uso de la palabra clave forEach en Kotlin. Veremos algunos ejemplos del uso del bucle forEach de Kotlin para entenderlo.
Este artículo presentará el concepto y el uso del bucle forEach en Kotlin.
el bucle forEach en Kotlin
Kotlin forEach es un ciclo de iteración que le permite acceder a elementos de una colección o lista y realizar acciones en cada elemento. También podemos hacer lo mismo con el ciclo for, pero el uso de múltiples bucles for puede desordenar rápidamente su código.
Por otro lado, forEach hace que tu código sea más conciso y fácil de leer. Puede ser más útil cuando se usa como operador funcional.
Usaremos forEach para acceder a los elementos de una lista en este artículo.
Sintaxis:
list_name.forEach {
//statements
}
Use forEach para acceder a los elementos de la lista en Kotlin
Comenzaremos con un ejemplo simple donde accedemos a todos los elementos de una lista.
fun main(args: Array<String>) {
var myList = listOf("Hello", "Welcome", "to", "Kotlin", "Tutorials")
myList.forEach {
println(it)
}
}
Producción:
Use forEach para realizar acciones en un elemento de lista en Kotlin
Ahora, sabemos cómo acceder a los elementos. Intentemos realizar acciones sobre ellos.
Para este ejemplo, crearemos una lista de enteros. Luego usaremos forEach para iterar a través de cada elemento y multiplicarlo por 3.
fun main(args: Array<String>) {
var myList = listOf<Int>(3, 7, 11, 42, 50)
myList.forEach {
println(it*3)
}
}
Producción:
Use un bucle forEach anidado en Kotlin
También podemos anidar forEach uno debajo del otro. El siguiente ejemplo demuestra el uso de forEach anidado en Kotlin.
fun main(args: Array<String>) {
var myList = listOf<Int>(1, 2)
myList.forEach {
println(it)
println()
myList.forEach {
println(it*3)
}
println()
}
}
Producción: