Java for-Schleife
int Summe = 0; for(int i = 1; i <= 10; i++){ Summe+=i Log.d }
Kotlin for-Schleife:
//Sequentielles Durchlaufen von 0-100, einschließlich 0 und 100
für (index in 0..100) { Log.d(TAG, "- $index") }
//0-100 in umgekehrter Reihenfolge durchlaufen, einschließlich 0 und 100
for (index in 100 downTo 0) { Log.d(TAG, "$index") }
//Sequentielles Durchlaufen von 0-99. Hinweis: 100 ist nicht enthalten (bis das Endelement ausgeschlossen wird)
for (index in 0 bis 100) { Log.d(TAG, "$index") }
//Durchlauf 0-100 mit einer Schrittweite von 5 und Ausgabe 0 5 10 15 20..
for (index in 0..100 step 5) { Log.d(TAG, "$index") }
val list_test = listOf(User("张三", 25), User("李四", 26), User("王五", 27))
//Jedes Element aus der Sammlung herausnehmen Ausgabe: User(name=Zhang San, age=25) User(name=Li Si, age=26) User(name=王五, age=27) for (user in list_test
) { Log.d(TAG, "$user") }
//Nehmen Sie den Index heraus und geben Sie 0 1 2 aus
for (index in list_test.indices) { Log.d(TAG, "$index") }
/**
* Nehmen Sie den Index und die Wertausgabe heraus: IndexedValue(index=0, value=User(name=Zhang San, age=25)) IndexedValue(index=1, value=User(name=李思, age=26 ) )...
* Verwenden Sie „index.index“, um den Index abzurufen
* Verwenden Sie „index.value“, um den Benutzer abzurufen
*/
for (index in list_test.withIndex()) { Log.d(TAG, „${index .value}" ) }