Sobes.tech
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.