typeover
curriculum

Curriculum Foundations Loops exercise 8 · freeform

Loops


About this theme

Go has one loop keyword: for. Three shapes:

  • for i := 0; i < n; i++ { ... } — classic.
  • for cond { ... } — while-style.
  • for { ... } — infinite, exit via break or return.

No while, no do. continue, break, and labelled breaks behave as you'd expect. The range form is its own theme (next module).