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