While
While(test, body)evaluates
bodyas long as test evaluates toTrue.
While(test)runs the loop without any body.
Examples
Compute the GCD of two numbers
>> {a, b} = {27, 6};
>> While(b != 0, {a, b} = {b, Mod(a, b)});
>> a3
>> i = 1; While(True, If(i^2 > 100, Return(i + 1), i++))12Related terms
Implementation status
- ✅ - full supported