Dart and flutter

الجمل الشرطية في لغة دارت Dart 5

الجمل الشرطية في لغة دارت Dart 

العبارات الشرطية (conditions) تستخدم لأجل تحديد طريقة عمل البرنامج على حسب المتغيرات التي تحدث على الكود, يمكن وضع العدد الذي تريده من الشروط في البرنامج, و نستطيع أيضاً وضع الشروط بداخل بعضها البعض.

 

جملة if الشرطية في دارت

عبارة if تقوم بتحديد مسار البرنامج تحت شروط معينة, و أهم مثال على ذلك عندما تقوم بإدخال رقمك السري لقفل جهازك المحمول. فإن الجهاز يأخذ رقمك السري الذي أدخلته ويقارنه بالرقم السري الذي حددته سابقاً في النظام, لو كان الرقم صحيحا سيفتح قفل جهازك. وغير ذلك فإن الرقم ليس صحيحاً وسيقوم النظام برفضك ويعطيك محاولة اخرى.

الشكل العام لكتابة عبارة if في Dart

if (الشرط)
{
	//code
}

جملة else الشرطية في دارت

عبارة else تستخدم في حالة عدم تحقق شرط جملة if الأولى و لا يمكن لجملة else أن تتواجد بدون جملة if قبلها, أي جملة if إذا تحقق شرطها يتم تشغيل الأوامر الموجودة في داخل الجملة if و لا تتحقق الأوامر الموجودة داخل else والعكس صحيح. حيث إذا لم يتحقق الشرط الموجود في if سوف تتحقق الأوامر في else ولا تتحقق الأوامر الموجودة في جملة if.

الشكل العام لكتابة عبارة else في دارت

if (expression)
	{
		exprission1  /اذا تحقق الشرط
	}
else
	{
	    expression2  / اذا لم يتحقق الشرط
	}

جملة else if الشرطية في دارت

عبارة else if هي طريقة لعمل مجموعة خيارات متعددة تبدأ بجملة if و تليها جملة else if و واحدة من هذه الخيارات فقط تتحقق و يقوم البرنامج اولاً بالتأكد من حالة جملة if الأولى و إذا تحققت فإنه لن يتحقق أي من جمل else if اخرى تليها حتى آخر جملة else. حيث أنك إذا أردت أن تقوم بعمل كتلة من الخيارات التي يتحقق أحدها فقط فإن البداية ستكون بجملة if. والنهاية ستكون بجملة else أو حتى else if إذا لم تليها جملة else اخرى. وتنتهي تركيبة جملة if حيث تعتبر جمل if و جمل else if التي تليها كلها مرتبطة و كأنها كتلة واحدة من الأوامر أحدها فقط الذي يتحقق ولا يتحقق غيرها.

أما إن لم تتحقق الجملة الأولى فإنه يذهب مباشرتاً إلى الجملة الثانية else if التي تليها و إذا تحققت لن يتحقق من أي جمل else if الأخرى. وهكذا لجميع جمل else if في داخل المجموعة حتى و إن لم يتحقق أي من هذه الخيارات ووجدت else في النهاية و أنهُ حتماً سيتحقق أمر else أي ليس أي من ما سبق.

الشكل العام لكتابة عبارة else if في Dart

if (الشرط 1) {
  /اذا كان الشرط صحيحا يتنفذ هذا
} else if (الشرط 2) {
  /اذا كان الشرط الاول خاطئ و الثاني صحيحا
} else {
  /يتم تنفيذ هذه اذا كانت الجمل في الاعلى خاطئة
}

Ahmedkaissar

من مصر من محافظة الجيزة مبرمج ويب و خبير أمن معلومات محب للتقنية و الأمن المعلوماتي مدرب للغات "Python,html, css, php, js, laravel"

مقالات ذات صلة

زر الذهاب إلى الأعلى