Junior — Middle
Vysvetlite účel a použitie typu IntRange v jazyku Kotlin
sobes.tech AI
Odpoveď od AI
V Kotlinu predstavuje typ IntRange rozsah celých čísel a používa sa na prácu s posloupnosťami čísel v danom intervale. Implementuje rozhranie ClosedRange<Int>, čo umožňuje ľahko overiť, či hodnota patrí do rozsahu, prechádzať ho a používať v slučkách.
Príklad použitia IntRange:
val range: IntRange = 1..5 // rozsah od 1 do 5 vrátane
// Kontrola príslušnosti
println(3 in range) // true
println(6 in range) // false
// Iterácia cez rozsah
for (i in range) {
println(i)
}
IntRange sa často používa pre slučky, podmienky a obmedzenia, kde je potrebné pracovať so súborom po sebe idúcich celých čísel. Je pohodlný a bezpečný, pretože je začlenený do jazyka a podporuje všetky štandardné operácie s rozsahmi.