الفصل 06 — المجموعات: List وSet وMap
الجزء 1A — تعلّم Dart · الفصل 06 من 62 · 6 ساعات
الفصل 06 — المجموعات: List وSet وMap
المستوى: مبتدئ المدة التقديرية: 6 ساعات المتطلبات المسبقة: الفصل 05 — الحلقات التكرارية (
forوwhileوdo while) ما ستكون قادرًا على فعله في نهاية الفصل: إنشاءListوSetوMapوالتعامل معها، بما في ذلك المجموعات المتداخلة القريبة مما تُرجعه واجهة API، وبناء مخزون كامل للّعبة.
06.0 — أهداف الفصل
في نهاية هذا الفصل، ستكون قادرًا على:
- فهم ما هي المجموعة (collection)؛
- تخزين عدة قيم في متغيّر واحد؛
- إنشاء
List؛ - الوصول إلى عناصر القائمة؛
- تعديل القائمة؛
- إضافة العناصر وحذفها؛
- التنقل بين عناصر القائمة باستخدام
for؛ - التنقل بين عناصر القائمة باستخدام
for-in؛ - استخدام
lengthوfirstوlastوisEmptyوisNotEmpty؛ - استخدام
contains()وindexOf()؛ - إنشاء
Set؛ - فهم تفرّد القيم داخل
Set؛ - إجراء عمليات الاتحاد والتقاطع والفرق؛
- إنشاء
Map؛ - فهم مبدأ المفتاح/القيمة؛
- قراءة عنصر من
Mapوإضافته وتعديله وحذفه؛ - التنقل بين عناصر
Map؛ - إنشاء مجموعات متداخلة؛
- التعامل مع بنى قريبة من تلك التي تُستقبل من واجهة API بصيغة JSON؛
- إنشاء مخزون بسيط للّعبة.
التعليقات
التعليقات مدعومة عبر GitHub Discussions
سجّل الدخول باستخدام GitHub للمشاركة في النقاش