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

🦅 شرح Swift

القواميس (Dictionaries)

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

التعريف

var ages = ["براء": 25, "سارة": 22]
print(ages["براء"]!)         // 25

💡 الوصول بمفتاح يُرجع قيمة اختيارية (قد يكون المفتاح غير موجود).

الوصول الآمن

if let age = ages["علي"] {
    print(age)
} else {
    print("غير موجود")
}

let age = ages["علي"] ?? 0   // قيمة افتراضية

الإضافة والتعديل والحذف

ages["علي"] = 30        // إضافة/تعديل
ages.removeValue(forKey: "سارة")
print(ages.count)

المرور

for (name, age) in ages {
    print("\(name): \(age)")
}

for key in ages.keys { print(key) }
for value in ages.values { print(value) }

التعريف الفارغ

var scores: [String: Int] = [:]
scores["x"] = 10

🎯 التالي: الدوال بعمق.

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