dart Dart If Else声明

Dart If Else声明

Dart If Else Statement.dart
/* Syntax */
if(boolean_exp){ 
   // If the boolean exp is true. 
} else { 
   // If the boolean exp is false. 
} 
/* Example */
var isLoggedIn= true; 
  
if (isLoggedIn) { 
  print("Welcome Home !!"); 
} else{
  print("You are not logged in !!");
}

dart Dart If Statement

Dart If Statement

Dart If Statement.dart
/* Syntax */
if(boolean_exp){ 
   // If the boolean exp is true. 
} 
/* Example */
var isLoggedIn= false; 
if (!isLoggedIn) { 
    print("You are not logged in !!"); 
}   

dart 飞镖标签继续

飞镖标签继续

Dart Label with continue.dart
outerloop: // Label Name
   
   for (var i = 0; i < 3; i++) { 
      print("Outer loop:${i}"); 
      
      for (var j = 0; j < 3; j++) { 
         if (j == 2) continue outerloop; 
         print("Inner loop:${j}"); 
      } 
   } 

/* Output 
   
Outer loop:0
Inner loop:0
Inner loop:1
Outer loop:1
Inner loop:0
Inner loop:1
Outer loop:2
Inner loop:0
Inner loop:1

*/

dart 与断裂的箭标签

与断裂的箭标签

Dart Label With Break.dart
outerloop: // Label Name
   
   for (var i = 0; i < 5; i++) { 
      print("Outer loop: ${i}"); 
      innerloop: 
      for (var j = 0; j < 5; j++) { 
         if (j > 3 ) break ; 
         
         // Quit inner loop 
         if (i == 2) break innerloop; 
        
         if (i == 4) break outerloop; 
         
         // Quit the outer loop 
         print("Inner loop: ${j}"); 
      } 
   } 
/* Output

Outer loop: 0
Inner loop: 0
Inner loop: 1
Inner loop: 2
Inner loop: 3
Outer loop: 1
Inner loop: 0
Inner loop: 1
Inner loop: 2
Inner loop: 3
Outer loop: 2
Outer loop: 3
Inner loop: 0
Inner loop: 1
Inner loop: 2
Inner loop: 3
Outer loop: 4

*/

dart Dart继续声明

Dart继续声明

Dart Continue Statement.dart
for (int i = 1; i <= 5; i++) {
    if (i == 3) { continue; }        // Skips 3
    print(i);       
}
/* Output
    1
    2
    4
    5
*/

dart Dart Break声明

Dart Break声明

Dart Break Statement.dart
/* Example */
for (int i = 1; i < 5; i++) {
    if (i == 3) { break; }   // Stop And Exit
    print(i.toString());     // Last Output : 2
}
/* Output
    1
    2
*/

dart Dart Do While Loop

Dart Do While Loop

Dart Do While Loop.dart
/* Syntax */
do {  
   // Statement(s) to be executed;  
} while (expression);

/* Example */
var n = 5; 
do { 
   print(n); 
   n--; 
}
while(n>=0); 

/* Output
    5
    4
    3
    2
    1
    0
*/

dart Dart While Loop

Dart While Loop

Dart While Loop.dart
/* Syntax */
while (expression) {
   // Statement(s) to be executed if expression is true  
}
/* Example */
var num = 6; 
var factorial = 1; 
   
while(num >=1) { 
   factorial = factorial * num; 
   num--; 
} 
print("The factorial  is ${factorial}"); 

/* Output
    The factorial is 720
 */

dart Dart For Loop

Dart For Loop

Dart For Loop.dart
/* Syntax */
for (initial_count_value; termination-condition; step) { 
   //statements 
}    
/* Example */
for (int i = 0; i < 5; i++) {
    print('hello ${i + 1}');
}
/* Output :  
    hello 1
    hello 2
    hello 3
*/

dart Dart for In Loop

Dart for In Loop

Dart For In Loop.dart
/* Syntax */
for (variablename in object){  
   //statement or block to execute  
}

/* Example */
var obj = [1,2,3]; 
for (var prop in obj) { 
    print(prop); 
} 
/* Output : 
    1
    2
    3
*/