Sobes.tech
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 سپارښتنه کیږي.