تخطَّ إلى المحتوى

🟣 شرح Kotlin

المجموعات (Collections)

الدرس 13 من 25· ⏱ 1 دقائق قراءة

القوائم (List)

val fruits = listOf("تفاح", "موز")     // غير قابلة للتعديل
println(fruits[0])                      // تفاح
println(fruits.size)

val mutable = mutableListOf(1, 2, 3)
mutable.add(4)
mutable.remove(1)

المجموعات (Set) — قيم فريدة

val unique = setOf(1, 2, 2, 3)   // {1, 2, 3}
val ms = mutableSetOf<Int>()
ms.add(5)

الخرائط (Map)

val ages = mapOf("براء" to 25, "سارة" to 22)
println(ages["براء"])            // 25

val mm = mutableMapOf<String, Int>()
mm["علي"] = 30

الثابت مقابل القابل للتعديل

  • listOf / setOf / mapOf → للقراءة فقط (مفضّلة).
  • mutableListOf / ... → قابلة للتعديل.

💡 فضّل المجموعات غير القابلة للتعديل ما لم تحتج التغيير — أأمن.

🎯 التالي: عمليات المجموعات.

هل كان هذا الدرس مفيدًا؟