Junior — Middle
Explica el propósito y uso del tipo IntRange en el lenguaje Kotlin
sobes.tech AI
Respuesta de la IA
En Kotlin, el tipo IntRange representa un rango de números enteros y se utiliza para trabajar con secuencias de números en un intervalo dado. Implementa la interfaz ClosedRange<Int>, lo que permite verificar fácilmente si un valor pertenece al rango, iterar sobre él y usarlo en bucles.
Ejemplo de uso de IntRange:
val range: IntRange = 1..5 // rango de 1 a 5 inclusive
// Verificación de pertenencia
println(3 in range) // true
println(6 in range) // false
// Iteración sobre el rango
for (i in range) {
println(i)
}
IntRange se usa a menudo en bucles, condiciones y restricciones donde se necesita trabajar con un conjunto de números enteros secuenciales. Es conveniente y seguro, ya que está integrado en el lenguaje y soporta todas las operaciones estándar con rangos.