Cyklus alebo loop znamená, že niečo sa opakuje xy krát. Možno prechádzame čísla od 1 do 100, alebo prechádzame cez elementy v poli alebo liste. V tomto článku sa dozvieš ako použiť for cyklus.
Predstav si, že chceš vypísať čísla od 0 do 10.
Použijeme for cyklus kde ako prvé bude názov pomocnej premennej, ktorá si bude držať hodnotu aktuálneho elementu cez ktorý prechádzam, teda ak idem od 0 do 10, tak si postupne bude pamätať, že má 0, potom 1, potom 2 ….
Druhá časť for príkazu je slovo in – za in nasleduje niečo cez čo prechádzam pomocou for — teraz je to range – nejaký rozsah. chceme od 1 do 10, tak napíšem 1..10
for (i in 1..10){
println(i)
}
Premenná, ktorú som teraz pomenoval ako i je dostupná v celom bloku for cyklu – blok rozumej všetko medzi kučeravými zátvorkami.
Ak zadám 10..15, tak sa vypíšu všetky čísla od 11 do 15 (vrátane).
Premenné, ktoré zadáš mimo for cyklu môžeš samozrejme používať vo vnútri cyklu.
Mám zoznam elementov
val mena = arrayListOf("Jaro", "Peter");
Teraz chcem prechádzať všetky elementy. Čo spravím? Použijem for cyklus kde ako prvé bude názov novej premennej kde budem postupne ukladať zaradom elementy z listu a tá premenná bude dostupná v cykle. A potom zašpecifikuje in kde dám daný zoznam.
val mena = arrayListOf("Jaro", "Peter");
for(meno in mena){
println(meno)
}
Môže sa ti stať, že chceš vo vnútri cyklu prístup nie len k hodnote, ale aj k indexu. Na tento účel budeš prechádzať in mena.widthIndex(). Tento spôsob nám predstaví dve premenné kde prvá bude int kde bude index a druhá premenná bude mať hodnotu.
for((i, v) in mena.withIndex()){
print("" + i + " " + v + "\n")
}
Najnovšie články
- Písanie kódu – programovanie v Jave
- Naprogramuj si vlastnú Android aplikáciu v jazyku Kotlin
- Divi scroll efekty
- Dizajnujem web v Divi téme (WordPress)
- Divi najlepšia WordPress téma – 9 dôvodov prečo ju používať (2020)
Páčil sa ti článok? Zváž zdieľanie. Ďakujeme.