التكرار عبر القاموس في Swift: كيفية المرور على جميع المفاتيح والقيم
أساسيات التكرار في القاموس:
مرحبًا! بدأت تعلم Swift مؤخرًا وواجهت مشكلة أثناء العمل مع القواميس (Dictionary). لدي قاموس يخزن أسماء الطلاب ودرجاتهم:
var studentGrades: [String: Int] = [
"Анна": 85,
"Борис": 92,
"Виктор": 78,
"Галина": 95
]
أريد عرض جميع الطلاب ودرجاتهم على الشاشة بتنسيق "الاسم: الدرجة". حاولت استخدام حلقة for-in، لكنني لا أفهم كيفية الوصول إلى كل عنصر بشكل صحيح.
هذا ما حاولت فعله:
for student in studentGrades {
print(student)
}
هذا يطبع شيئًا غريبًا مثل (key: "Анна", value: 85). أحتاج إلى طباعة "Анна: 85" فقط.
أيضًا أريد:
- التكرار عبر المفاتيح فقط (أسماء الطلاب).
- التكرار عبر القيم فقط (الدرجات).
- العثور على الطالب الحاصل على أعلى درجة.
من فضلك، أخبرني كيف يمكنني التكرار بشكل صحيح عبر القاموس في Swift؟ ما هي الطرق وما الفروق بينها؟ شكرًا مقدمًا!