Junior — Middle
როგორ განვახორციელოთ გასაღები-ღირებულების წყვილების შენახვა Kotlin-ით?
sobes.tech AI
პასუხი AI-სგან
په Kotlin کې د کلید-ارزښت جوړه ذخیره کولو لپاره، اکثراً د Map ټولګی کارول کیږي. که تغیرپذیر ذخیره اړتیا وي، نو MutableMap مناسب دی.
د تغیرپذیر قاموس جوړولو او کارولو مثال:
val map: MutableMap<String, Int> = mutableMapOf()
map["سیب"] = 3
map["کیله"] = 5
println(map["سیب"]) // به 3 وښيي
د Android لپاره، اکثراً د SharedPreferences کارول کیږي ترڅو ساده کلید-ارزښت جوړه، لکه د غوښتنلیک تنظیمات، ذخیره کړي. د لیکلو او لوستلو مثال:
val sharedPref = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE)
// لیکل
with(sharedPref.edit()) {
putString("کلید", "ارزښت")
apply()
}
// لوستل
val value = sharedPref.getString("کلید", "پیش فرض")
له همدې امله، د ساده حالتونو لپاره په Kotlin کې، تاسو کولی شئ Map یا MutableMap وکاروئ، او د Android تنظیماتو د ذخیره کولو لپاره SharedPreferences سپارښتنه کیږي.