DEV Community

Cover image for 2/ 100DaysOfFlutter: Dart Control Startment/ Ternary Operator.
Abhay Prajapati
Abhay Prajapati

Posted on

4 3

2/ 100DaysOfFlutter: Dart Control Startment/ Ternary Operator.

Dart Control Startment

Controlling the flow of your application is a key part of the any programme,
controlling flow means handling, what you programme can perform, do, and act.

(Decision making) 🧠

if/else

if (condition) {
  // do something
} else {
  // do something else
}
Enter fullscreen mode Exit fullscreen mode

Switch

switch statement means when the value of expression is equal to one of the case values, it will do that action.

switch (expression) {
  case value1:
    // do something
    break;
  case value2:
    // do something
    break;
  default:
    // do something
}
Enter fullscreen mode Exit fullscreen mode

(Loop/ Iteration) 🀹🏾

While Loop

which means until the condition is true the loop with continue the task,
dont' over-complicate the code,

while (condition) {
  // do something
}
Enter fullscreen mode Exit fullscreen mode

For Loop

//for loop is modified while loop; in for loop you know when to stop.
for (int i = 0; i < 10; i= i+1) {
  // do something
}
// same 😁
int i = 0;
while(i < 10) {
  // do something
  i= i+1;
}
Enter fullscreen mode Exit fullscreen mode

if/else (Ternary Operator)

condition ? value1 : value2;
// if the condition is true, return value1, else return value2.
Enter fullscreen mode Exit fullscreen mode

acces the github repo:
Repos
🀝🏾Connect me on:
Twitter: πŸ•ŠοΈ@Abhayprajapati_
Github: 🐧@theabhayprajapati
Linkedin: πŸ“Œ@abhayprajaapati
Youtube: πŸ“Ί@Abhayprajapati

Heroku

Built for developers, by developers.

Whether you're building a simple prototype or a business-critical product, Heroku's fully-managed platform gives you the simplest path to delivering apps quickly β€” using the tools and languages you already love!

Learn More

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free β†’