Sobes.tech
Junior — Middle

Kotlin-də elementləri saxlamaq üçün mövcud olan məlumat strukturlarını sadalaya bilərsən?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də elementləri saxlamaq üçün bir neçə əsas məlumat strukturu mövcuddur:

  • List — ardıcıl elementlər siyahısı, dəyişdirilə bilən (MutableList) və ya dəyişdirilməz (List).
  • Set — unikal elementlər kolleksiyası, həm dəyişdirilə bilən (MutableSet), həm də dəyişdirilməz (Set).
  • Map — açar-dəyər cütləri kolleksiyası, dəyişdirilə bilən (MutableMap) və dəyişdirilməz (Map).

Yaradı və istifadə nümunəsi:

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")

Bu strukturlar Kotlin-də kolleksiyaların saxlanması və idarə olunması ehtiyaclarının çoxunu qarşılayır.