Kotlin programlama dilinde, çeşitli veri türlerini gruplar halinde depolamamıza olanak sağlayan veri yapıları vardır. Bu veri yapılarından biri de Map, yani Harita’dır. Bu blog yazısında, Kotlin’deki Map yapılarını temelden ileri seviyeye doğru ayrıntılarıyla inceleyeceğiz.
“Düşüncenin en karmaşık sorunları bile bir programlama diline döküldüğünde çözülür.” – Ada Lovelace
Kotlin Haritaları: Temel Tanım
Kotlin’deki Map, anahtar-değer çiftlerini depolayan bir koleksiyon türüdür. Anahtarlar benzersiz olmalıdır, ancak değerlerin benzersiz olması gerekmez.
val kisi = mapOf("ad" to "Ali", "yas" to "25")
println(kisi["ad"]) // Output: Ali
Anahtarları ve Değerleri Alma
Haritadan tüm anahtarları veya değerleri alabiliriz:
println(kisi.keys) // Output: [ad, yas]
println(kisi.values) // Output: [Ali, 25]
Belirli Bir Anahtarın Haritada Olup Olmadığını Kontrol Etmek
Bir anahtarın haritada olup olmadığını kontrol etmek için containsKey
fonksiyonunu kullanabiliriz.
println(kisi.containsKey("ad")) // Output: true
Değiştirilebilir Haritalar
Kotlin, mutableMapOf
fonksiyonu ile değiştirilebilir haritalar oluşturmanıza olanak sağlar.
val kisi = mutableMapOf("ad" to "Ali", "yas" to "25")
kisi["ad"] = "Ahmet"
println(kisi) // Output: {ad=Ahmet, yas=25}
Bu blog yazısı, Kotlin’deki Map yapısının temel özelliklerini ve kullanımını ele almayı hedeflemiştir. Daha fazla içerik ve detaylı bilgiler için blogumuzu takip etmeye devam edin!