Verwenden Sie forEach in Kotlin
-
die
forEach
-Schleife in Kotlin -
Verwenden Sie
forEach
, um auf Listenelemente in Kotlin zuzugreifen -
Verwenden Sie
forEach
, um eine Aktion für ein Listenelement in Kotlin auszuführen -
Verwenden Sie eine verschachtelte
forEach
-Schleife in Kotlin
Dieser Artikel stellt das Konzept und die Verwendung der forEach
-Schleife in Kotlin vor.
die forEach
-Schleife in Kotlin
Kotlin forEach
ist eine Iterationsschleife, mit der Sie auf Elemente einer Sammlung oder Liste zugreifen und Aktionen für jedes Element ausführen können. Wir können dasselbe auch mit der for
-Schleife machen, aber die Verwendung mehrerer for
-Schleifen kann Ihren Code schnell unordentlich machen.
Andererseits macht forEach
Ihren Code prägnanter und leichter lesbar. Es kann nützlicher sein, wenn es als funktionaler Operator verwendet wird.
Wir werden forEach
verwenden, um auf Elemente auf einer Liste in diesem Artikel zuzugreifen.
Syntax:
list_name.forEach {
//statements
}
Verwenden Sie forEach
, um auf Listenelemente in Kotlin zuzugreifen
Wir beginnen mit einem einfachen Beispiel, in dem wir auf alle Elemente einer Liste zugreifen.
fun main(args: Array<String>) {
var myList = listOf("Hello", "Welcome", "to", "Kotlin", "Tutorials")
myList.forEach {
println(it)
}
}
Ausgang:
Verwenden Sie forEach
, um eine Aktion für ein Listenelement in Kotlin auszuführen
Jetzt wissen wir, wie wir auf die Artikel zugreifen können. Versuchen wir, Aktionen an ihnen auszuführen.
Für dieses Beispiel erstellen wir eine Integer-Liste. Wir werden dann forEach
verwenden, um durch jedes Element zu iterieren und es mit 3 zu multiplizieren.
fun main(args: Array<String>) {
var myList = listOf<Int>(3, 7, 11, 42, 50)
myList.forEach {
println(it*3)
}
}
Ausgang:
Verwenden Sie eine verschachtelte forEach
-Schleife in Kotlin
Wir können forEach
auch untereinander verschachteln. Das folgende Beispiel zeigt die Verwendung von verschachteltem forEach
in Kotlin.
fun main(args: Array<String>) {
var myList = listOf<Int>(1, 2)
myList.forEach {
println(it)
println()
myList.forEach {
println(it*3)
}
println()
}
}
Ausgang:
Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.
LinkedIn