Loops
Vesper supports while loops.
While
mut i: int = 0;
while (i < 10) {
print(i);
i = i + 1;
}
The condition is evaluated before each iteration.
Syntax
while (condition) {
statements
}
The loop terminates when the condition becomes false.
Nested loops
Loops can be nested.
mut i: int = 0;
while (i < 3) {
mut j: int = 0;
while (j < 3) {
print(i, j);
j = j + 1;
}
i = i + 1;
}
forloops are planned language functionality and should not be considered part of the current stable syntax unless implemented in your current compiler/interpreter.