admin

admin

Assert & Ternary Operator

الشرح التفصيلي لـ assert و Ternary Operator في لغة Dart أولًا: assert في Dart تُستخدم assert للتحقق من صحة القيم أثناء عملية التطوير (debugging). إذا كان الشرط الممرر إلى assert خطأ (false)، فإن البرنامج سيتوقف ويظهر خطأ. ولكن عند تشغيل…

شرح Switch Case في Dart بالتفصيل مع أمثلة في Dart، تُستخدم عبارة switch case لتبسيط التعامل مع القرارات المتعددة التي تعتمد على مقارنة قيمة معينة مع مجموعة من القيم المحددة. تُعتبر هذه الطريقة أكثر تنظيماً من سلسلة if else if…

شروط if و else if و else في لغة Dart بالتفصيل

شروط if و else if و else في لغة Dart بالتفصيل في لغة Dart، تُعتبر الشروط من أهم الأدوات التي تُمكنك من التحكم في تدفق البرنامج وتنفيذ أوامر معينة بناءً على تحقق شروط مُحددة. تُستخدم الشروط لاتخاذ قرارات في الكود،…

if else if conditions

عبارة If Else If عبارة if else if هي عبارة شرطية تستخدم لتحديد ما إذا كان شرط معين صحيحًا أو خاطئًا، وتنفيذ كتلة من التعليمات البرمجية بناءً على ذلك. إذا كان الشرط الأول خاطئًا، فسيتم فحص الشرط الثاني، وإذا كان الشرط الثاني…

if else conditions part 1

في لغة Dart، يتم استخدام عبارات if و else للتحكم في تدفق البرنامج بناءً على الشروط أو القرارات. هنا شرح مفصل مع الأمثلة: عبارة If تُستخدم عبارة if لتنفيذ كتلة من التعليمات البرمجية إذا كانت شرط معين صحيحًا. مثال: في هذا المثال، الشرط x > 10 خاطئ، لذلك…

Methods Of String

في لغة Dart، تحتوي كل كائنات النصوص (String) على مجموعة من الدوال (Methods) المدمجة التي تتيح لك معالجة النصوص بسهولة. إليك شرحًا مفصلاً لأهم هذه الدوال مع أمثلة: 1. الخصائص الأساسية (Properties) 2. تحويل الحروف (Case Conversion) 3. البحث والتفحص…

 UserInput

في لغة Dart، يمكنك التعامل مع إدخال المستخدم في تطبيقات Console (سطر الأوامر) باستخدام مكتبة dart:io. إليك شرح مفصل مع أمثلة: 1. قراءة إدخال نصي (String) استخدم الدالة stdin.readLineSync() لقراءة سطر كامل من الإدخال. مثال بسيط: dart Copy import ‘dart:io’; void main() { print(“أدخل اسمك:”); String?…

 Logical Operators

في لغة Dart، تُستخدم العوامل المنطقية (Logical Operators) لدمج أو تعديل الشروط المنطقية (true أو false). تُستخدم هذه العوامل بكثرة مع الشروط (if، while، for) لاتخاذ قرارات معقدة. إليك شرح مفصل مع أمثلة: العوامل المنطقية الأساسية: 1. && (AND – و) الشرط: يعيد true فقط إذا كانت كلا الشرطين صحيحين.مثال: dart Copy 2. || (OR…

Relational Operators

في لغة Dart، تُستخدم عوامل المقارنة (Relational Operators) لمقارنة قيمتين وإرجاع قيمة منطقية (true أو false). تُستخدم هذه العوامل بكثرة في الشروط (if)، والحلقات (while، for)، والعمليات المنطقية. إليك شرح مفصل مع أمثلة: 1. العامل == (التساوي) يُتحقق إذا كانت القيمتان متساويتين.مثال: dart Copy 2. العامل != (عدم التساوي)…

Assignment Operators

في لغة Dart، تُستخدم عوامل التخصيص (Assignment Operators) لتعيين قيم للمتغيرات. إليك شرح مفصل مع أمثلة لكل عامل: 1. العامل الأساسي (=) يعين قيمة لليمين إلى متغير في اليسار. مثال: dart Copy 2. عوامل التخصيص المركبة (Compound Assignment) تجمع بين عملية حسابية…