Junior — Middle
Expliquez la finalité et l'utilisation du type IntRange dans le langage Kotlin
sobes.tech IA
Réponse de l'IA
En Kotlin, le type IntRange représente une plage de nombres entiers et est utilisé pour travailler avec des séquences de nombres dans un intervalle donné. Il implémente l'interface ClosedRange<Int>, ce qui permet de vérifier facilement si une valeur appartient à la plage, de l'itérer et de l'utiliser dans des boucles.
Exemple d'utilisation de IntRange :
val range: IntRange = 1..5 // plage de 1 à 5 inclus
// Vérification de l'appartenance
println(3 in range) // true
println(6 in range) // false
// Itération sur la plage
for (i in range) {
println(i)
}
IntRange est souvent utilisé pour les boucles, les conditions et les contraintes où il faut travailler avec un ensemble de nombres entiers séquentiels. Il est pratique et sûr, car intégré au langage et supporte toutes les opérations standard sur les plages.