Function in dart (2)
✅ أولًا: ما هي الدوال المجهولة (Anonymous Function)؟ هي دوال ليس لها اسم، وتُستخدم غالبًا: يتم تعريفها مثل أي دالة، ولكن دون اسم. ✅ الصيغة العامة: ✅ المميزات والفوائد: الفائدة الشرح ✅ بدون اسم لا تحتاج لتعريف اسم للدالة —…
✅ أولًا: ما هي الدوال المجهولة (Anonymous Function)؟ هي دوال ليس لها اسم، وتُستخدم غالبًا: يتم تعريفها مثل أي دالة، ولكن دون اسم. ✅ الصيغة العامة: ✅ المميزات والفوائد: الفائدة الشرح ✅ بدون اسم لا تحتاج لتعريف اسم للدالة —…
1. مقدمة عن الدوال في Dart 📌 التعريف: الدالة (Function) هي وحدة من الكود قابلة لإعادة الاستخدام تقوم بتنفيذ مهمة معينة. الهدف منها تنظيم الكود، تسهيل القراءة، وتقليل التكرار. ✅ الفوائد: 🛠️ ملاحظة: في Dart، كل شيء هو كائن (Object)،…
🔁 التكرار (Looping) في Map بـ Dart مع الشرح الكامل + 3 أمثلة لكل نوع 🧱 أولًا: ما هو الـ Map؟ مثال: 🔁 طرق التكرار على Map: الطريقة ماذا تفعل forEach() تمرّ على كل عنصر (key & value) for-in مع…
🧠 ما هي Map في Dart؟ Map هي بنية بيانات (Data Structure) تُستخدم لتخزين أزواج من المفتاح والقيمة (key => value).كل مفتاح في Map يجب أن يكون فريدًا، ولكن القيم يمكن أن تتكرر. تشبه Dictionary في Python أو Object في…
🔁 التكرار (Looping) في Set في Dart مع شرح الأنواع + ٢ مثال لكل نوع 🧱 أولًا: ما هو الـ Set؟ مثال بسيط: 🔁 طرق التكرار على Set في Dart، يمكنك التكرار على Set باستخدام: 1. for-in loop 2. .forEach()…
في لغة Dart، الكلمة المفتاحية Set تُستخدم لتعريف مجموعة غير مرتبة من القيم الفريدة (أي لا تحتوي على عناصر مكررة). تُعتبر Set نوعًا من أنواع البيانات الشائعة في Dart وتستخدم عندما تحتاج إلى تخزين عناصر غير مكررة دون الاهتمام بترتيبها.…
1️⃣ sublist(start, [end]) ✅ الاستخدام: ترجع جزء (مقطع) من القائمة الأصلية من start إلى end – 1. 📌 مثال 1: 📌 مثال 2: 2️⃣ shuffle() ✅ الاستخدام: يقوم بترتيب عناصر القائمة بشكل عشوائي (تُغير القائمة الأصلية). 📌 مثال 1: 📌…
🧱 القوائم المتعددة الأبعاد (Multi-Dimensional List) في Dart 🔹 وتُعرف أيضًا بـ القوائم المتداخلة أو المصفوفات الثنائية. ✅ ما هي Multi-Dimensional List؟ هي قائمة تحتوي على قوائم بداخلها. مثال: ↪ هذا يمثل “مصفوفة” 3 صفوف × 3 أعمدة. 🧠 لماذا…
ما هي الـ Loop؟ الـ loop (الحلقة) تسمح لك بتكرار تنفيذ جزء من الكود عدة مرات. وهذا مفيد جدًا عند التعامل مع List لقراءة العناصر أو التعديل عليها. 📚 أنواع الحلقات في Dart 🎯 المثال الرئيسي: لدينا قائمة 1️⃣ for…
اللائحة (List) هي واحدة من أهم هياكل البيانات في Dart، وتشبه المصفوفات في لغات البرمجة الأخرى. تسمح بتخزين مجموعة من العناصر من نفس النوع أو أنواع مختلفة (في حالة List<dynamic>). الفوائد الرئيسية: 2. إنشاء List أ. الطرق الأساسية للإنشاء ب. إنشاء…