التصنيف Dart

📌 Named Parameters في دوال Dart

في Dart، يمكن تمرير المعاملات إلى الدالة باستخدام المعاملات المسماة (Named Parameters).تُستخدم {} حول المعاملات لجعلها اختيارية أو إجبارية عند استدعاء الدالة. 🔹 1. تعريف المعاملات المسماة 📌 الصيغة العامة: 🔹 يتم تحديد المعاملات داخل {} عند تعريف الدالة، مما…

Return Type و void في Dart

عند تعريف دالة في Dart، يجب تحديد نوع البيانات الذي ستُرجعه الدالة، أو استخدام void إذا لم تكن تُرجع أي قيمة. في هذه المقالة، سنشرح الفرق بين void والدوال التي تُرجع قيمة (return type) مع أمثلة عملية. 🔹 1. دوال…

الدوال (Functions) في Dart

🔹 ما هي الدوال (Functions)؟ الدالة (Function) في Dart هي كتلة من التعليمات البرمجية تُستخدم لأداء مهمة معينة. تساعد الدوال على إعادة استخدام الكود، تقليل التكرار، وجعل الكود أكثر تنظيمًا وسهولة في الصيانة. 🔹 إنشاء دالة في Dart الصيغة العامة…

التكرار على Map في Dart

التكرار على Map في Dart 🗺️🔁 عند التعامل مع Map في Dart، قد تحتاج إلى التكرار على المفاتيح، القيم، أو الأزواج (key-value). هناك عدة طرق للقيام بذلك، وسنوضحها جميعًا مع أمثلة عملية. 1. التكرار باستخدام forEach() 🔹 تُستخدم forEach() لتنفيذ…

خصائص Map في Dart

خصائص Map في Dart بالتفصيل مع الأمثلة في Dart، Map هي نوع بيانات يستخدم لتخزين أزواج من المفاتيح والقيم. تدعم Map عدة خصائص تسهل التعامل معها. سنشرح كل خاصية مع أمثلة عملية. 1. خاصية keys 🔹 تُرجع مجموعة (Iterable) تحتوي…

Map في Dart

Map في Dart: الشرح التفصيلي، الخيارات، مواضع الاستخدام، والأمثلة ما هو Map؟ تعريف Map في Dart 1. تعريف Map فارغ 2. تعريف Map مع عناصر خصائص Map 1. isEmpty 2. isNotEmpty 3. length 4. keys 5. values العمليات الأساسية على…

خصائص Set في Dart

خصائص Set في Dart في Dart، تمتلك كائنات Set مجموعة من الخصائص التي تساعد في التعامل مع البيانات بفعالية وسهولة. هذه الخصائص توفر معلومات عن المجموعة وتمكن من تنفيذ عمليات أساسية عليها. 1. length مثال: 2. isEmpty مثال: 3. isNotEmpty…

Set in Dart 

Set في Dart: الشرح المفصل والفوائد ومواضع الاستخدام مع أمثلة متعددة ما هو Set؟ تعريف Set في Dart إنشاء Set فارغ إنشاء Set باستخدام عناصر ملاحظة: إذا لم تحدد النوع، يعتبر Dart المجموعة من نوع Set<dynamic>. الفرق بين Set و…

استخدام where() مع القوائم في Dart

استخدام where() مع القوائم في Dart الدالة where() في Dart تُستخدم لتصفية عناصر القائمة بناءً على شرط معين. تعيد هذه الدالة قائمة جديدة تحتوي فقط على العناصر التي تحقق الشرط. صيغة الدالة where() dartCopyEditList<T> where(bool test(T element)) أمثلة تفصيلية 1.…

القوائم متعددة الأبعاد (Multi-Dimensional Lists) في Dart

القوائم متعددة الأبعاد (Multi-Dimensional Lists) في Dart القوائم متعددة الأبعاد (Multi-Dimensional Lists) هي قوائم تحتوي على قوائم أخرى كعناصر. يمكن استخدامها لتنظيم البيانات في شكل جداول، مصفوفات، أو هياكل بيانات أكثر تعقيدًا. 1. إنشاء قائمة ثنائية الأبعاد (2D List) أبسط…