Junior — Middle
Peux-tu énumérer les structures de données disponibles en Kotlin pour stocker des éléments?
sobes.tech IA
Réponse de l'IA
En Kotlin, il existe plusieurs structures de données principales pour stocker des éléments :
- List — une liste ordonnée d'éléments, qui peut être mutable (
MutableList) ou immuable (List). - Set — une collection d'éléments uniques, également mutable (
MutableSet) et immuable (Set). - Map — une collection de paires clé-valeur, avec des versions mutable (
MutableMap) et immuable (Map).
Exemple de création et d'utilisation :
val list: List<Int> = listOf(1, 2, 3)
val mutableList: MutableList<String> = mutableListOf("a", "b")
val set: Set<String> = setOf("apple", "banana")
val mutableSet: MutableSet<Int> = mutableSetOf(1, 2, 3)
val map: Map<String, Int> = mapOf("one" to 1, "two" to 2)
val mutableMap: MutableMap<String, String> = mutableMapOf("key" to "value")
Ces structures couvrent la plupart des besoins en stockage et gestion de collections en Kotlin.