القائمة الرئيسية

الصفحات

 Dart Programming - If Else Statement



An if can be followed by an optional else block. The else block will execute if the Boolean expression tested by the if block evaluates to false.

Following is the syntax.

يمكن أن يتبع "if" كتلة "else" اختيارية. سيتم تنفيذ كتلة else إذا تم تقييم التعبير المنطقي الذي تم اختباره بواسطة كتلة if إلى false. فيما يلي بناء الجملة.

if(boolean_expression){ 
   // statement(s) will execute if the Boolean expression is true. 
} else { 
   // statement(s) will execute if the Boolean expression is false. 
} 

If the Boolean expression evaluates to be true, then the if block of code will be executed, otherwise else block of code will be executed.

The following illustration shows the flowchart of the if…else statement.

إذا تم تقييم التعبير المنطقي على أنه صحيح ، فسيتم تنفيذ كتلة التعليمات البرمجية if ، وإلا فسيتم تنفيذ كتلة التعليمات البرمجية. يوضح الرسم التوضيحي التالي المخطط الانسيابي لعبارة if… else.

If-else Statement

The if block guards the conditional expression. The block associated with the if statement is executed if the Boolean expression evaluates to true. The if block may be followed by an optional else statement. The instruction block associated with the else block is executed if the expression evaluates to false.

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

Example - Simple if…else

The following example prints whether the value in a variable is even or odd. The if block checks the divisibility of the value by 2 to determine the same.

يطبع المثال التالي ما إذا كانت القيمة في المتغير زوجية أو فردية. تتحقق كتلة if من قابلية القسمة على 2 لتحديد نفس القيمة.

void main() { 
   var num = 12; 
   if (num % 2==0) { 
      print("Even"); 
   } else { 
      print("Odd"); 
   } 
}

The following output is displayed on successful execution of the above code.

Even23
هل اعجبك الموضوع :

تعليقات