Verwenden Sie forEach in Kotlin

Kailash Vaviya 15 Februar 2024
  1. die forEach-Schleife in Kotlin
  2. Verwenden Sie forEach, um auf Listenelemente in Kotlin zuzugreifen
  3. Verwenden Sie forEach, um eine Aktion für ein Listenelement in Kotlin auszuführen
  4. Verwenden Sie eine verschachtelte forEach-Schleife in Kotlin
Verwenden Sie forEach 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:

Greifen Sie auf ein Listenelement zu

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:

Greifen Sie auf ein Listenelement zu und führen Sie eine Aktion aus

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:

Für jedes Beispiel verschachtelt

Kailash Vaviya avatar Kailash Vaviya avatar

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

Verwandter Artikel - Kotlin Loop