← Dart tutorial

Dart

Loops

Dart's for loop uses the familiar three-part structure. There's also a for-in form for stepping through every item in a list without managing an index yourself.

Example: a standard for loop

void main() {
  var total = 0;
  for (var i = 1; i <= 5; i++) {
    total += i;
  }
  print('Total: $total');
}
Total: 15

You'll meet for-in properly in the Lists lesson next, it plays the same role as Java's enhanced for-loop, C#'s foreach, and PHP's foreach: stepping through each value directly, with no manual index bookkeeping.

Example
void main() {
  var total = 0;
  for (var i = 1; i <= 5; i++) {
    total += i;
  }
  print('Total: $total');
}
Output
Total: 15
Ready to go further?

These free tutorials are a preview of what a Code Secure Academy cohort covers, project work and all.

Explore our tracks

Cookie preferences

Choose what you're comfortable with. You can change this any time from the footer.

Don't miss out

Ready to build something real?

Create a free account to enroll in a track, and get notified the moment a cohort opens.

Create free account