Member-only story
Kotlin Map Kullanımı
Merhabalar, bugün sizlerle Kotlin’de kullanılan bir yapı olan Map’i öğrenip, çeşitli örnekler yapacağız. Hazırsanız haydi başlayalım. 🎉
Collection oluşturmak için kullanabileceğimiz başka bir sınıf ise Map
sınıfıdır. Bir önceki yazıda Set
kullanımını görmüştük. İncelemek isterseniz: 👀
Map
sınıfı kullanılarak bir nesne başka bir nesneyle ilişkilendirilebilir. Bu sınıf kullanılarak bir veriye ne şekilde erişebileceğimizi kendimiz belirleyebiliriz. Array
ve List
bulunan verilere erişmek için anahtar ifadeler kullanılır. Farkı ise dizi ve listelerdeki gibi anahtar ifadeler sistem tarafından oluşturulmaz. O değerleri yazılımcılar tarafından oluşturulur.
Map<Int,String>()
: İlk değer key bilgisini vermektedir. Verilere ulaşmak için bu bilgi kullanılır. İkinci değer ise map te tutulacak verinin tipini belirtir. Map yapısında veriye erişmek için istenilen veri tipinde bir anahtar ifade oluşturabilirsiniz. Key bilgisi unique olmalıdır. Map’te aynı olan iki anahtar ifadesi kullanılmaz.
Map
sınıfı 2 temel üzerine inşa edilmiştir: 👇🏻
- immutable:
mapOf()
ile…