Loops with while
def main(): int {
let current: mutable int = 1;
let total: mutable int = 0;
while (current <= 6) {
total := total + current;
current := current + 1;
}
return total;
}عرف الرئيسية(): عدد {
دع الحالي: متغير عدد = 1;
دع المجموع: متغير عدد = 0;
طالما (الحالي <= 6) {
المجموع := المجموع + الحالي;
الحالي := الحالي + 1;
}
أرجع المجموع;
}
Run it
With the interpreter, without compiling:
./build/sultanc run examples/en/control_flow/loops.snOr compile it to an executable:
./build/sultanc examples/en/control_flow/loops.sn -o build/example && ./build/example