Junior — Middle
Explicați scopul și utilizarea tipului IntRange în limbajul Kotlin
sobes.tech AI
Răspuns de la AI
În Kotlin, tipul IntRange reprezintă un interval de numere întregi și este utilizat pentru a lucra cu secvențe de numere într-un interval dat. Implementând interfața ClosedRange<Int>, permite verificarea ușoară dacă o valoare aparține intervalului, iterarea peste acesta și utilizarea în bucle.
Exemplu de utilizare a IntRange:
val range: IntRange = 1..5 // interval de la 1 la 5 inclusiv
// Verificarea apartenenței
println(3 in range) // true
println(6 in range) // false
// Iterarea peste interval
for (i in range) {
println(i)
}
IntRange este frecvent utilizat pentru bucle, condiții și restricții unde trebuie lucrat cu un set de numere întregi secvențiale. Este convenabil și sigur, deoarece este integrat în limbaj și suportă toate operațiile standard cu intervale.