6 Examples
// A for loop that iterates between two bounds. for x = 1 + 5 to 10 do printf("x is ~a\n" x) // Similar to above but shows a block of expressions in the body for x = 1 to 10 do { var y = x + 1; printf("x ~a y ~a\n", x, y) } // A for loop that iterates over a list of numbers for x in [1, 2, 3] do { printf("x ~a\n", x); }