Junior — Middle
Kotlin-də açar-dəyər cütlüklərini necə həyata keçirmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Kotlin-də açar-dəyər cütlərini saxlamaq üçün tez-tez Map sinfi istifadə olunur. Əgər dəyişdirilə bilən saxlama tələb olunursa, MutableMap uyğundur.
Dəyişdirilə bilən sözlük yaratmaq və istifadə etmək nümunəsi:
val map: MutableMap<String, Int> = mutableMapOf()
map["alma"] = 3
map["banan"] = 5
println(map["alma"]) // 3 göstərəcək
Android üçün, adətən, tətbiq parametrləri kimi sadə açar-dəyər cütlərini saxlamaq üçün SharedPreferences istifadə olunur. Yazma və oxuma nümunəsi:
val sharedPref = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE)
// Yazma
with(sharedPref.edit()) {
putString("açar", "dəyər")
apply()
}
// Oxuma
val value = sharedPref.getString("açar", "varsayılan")
Beləliklə, sadə hallarda Kotlin-də Map və ya MutableMap istifadə etmək olar, Android-da isə parametrləri saxlamaq üçün SharedPreferences tövsiyə olunur.