[Flutter] Statement in Dart

2021-04-01 hit count image

Let's see how to use Dart for developing an app with Flutter. In this blog post, I will introduce how to use the Statement like if/else, for/while, etc in Dart.

Blog series

This blog post is a series. You can see the other posts on the link below.

Outline

In this blog post, you can see how to use Statement like if/else and for/while in Dart.

You can see the source code, that is introduced on this blog post, on the link below

if statement

You can use if statement like other programming languages like below.

void main() {
  int num = 19;

  if (num % 2 == 0) {
    print('2');
  } else if (num % 3 == 0) {
    print('3');
  } else {
    print('No!');
  }
}

switch statement

You can use switch statement in Dart like below.

void main() {
  int num = 19;

  switch (num % 2) {
    case 0:
      print('2');
      break;
    case 1:
      print('3');
      break;
    default:
      print('No!');
      break;
  }
}

for statement

You can use for statement in Dart like below.

void main() {
  for (int i = 0; i < 10; i++) {
    print(i);
  }

  List<int> numbers = [1, 4, 5, 10];
  int total = 0;
  for (int i = 0; i < numbers.length; i++) {
    total += numbers[i];
  }
  print(total);

  total = 0;
  for (int number in numbers) {
    total += number;
  }
  print(total);

  for (int i = 0; i < 10; i++) {
    print(i);
    if (i == 5) {
      break;
    }
  }
  for (int i = 0; i < 10; i++) {
    if (i == 5) {
      continue;
    }
    print(i);
  }
}

while statement

You can use while statement in Dart like below.

void main() {
  int i = 0;
  while (i < 10) {
    print(i);
    i++;
  }

  i = 0;
  do {
    print(i);
    i++;
  } while (i < 10);

  i = 0;
  while (true) {
    print(i);
    i++;
    if (i == 5) {
      break;
    }
  }

  i = 0;
  while (i < 10) {
    if (i == 5) {
      continue;
    }
    print(i);
    i++;
  }
}

Completed

We’ve seen how to use Statement in Dart for developing an app with Flutter. Now, we know that we can use almost statement of the other programming languages in Dart!

Was my blog helpful? Please leave a comment at the bottom. it will be a great help to me!

Posts