➰Loops

Gauntlet supports two types of loops

break and continue are supported

1. For-loops

Syntax for-loop (traditional style)

for let <varPattern> = <expr>; <terminal expr>; <expr run after every iteration> {
    <loop body>
} 

Working Example

package main

import "fmt" as fmt

fun Unit main() {
  fmt.println("Counting to 10...")
  for let a = 1; a <= 10; a++ {
    fmt.println(a)
  }
  fmt.println("Done!")
}

Syntax for for-loop (shorthand style)

Working Example

2. While-loops

While-loop syntax:

Working Example

Last updated