Easypt

while

..Root.BlockCallable.while

While condition is true call block.

Child of:

BlockCallable

Signatures:

NativeCallable, Callable

Examples:

auto condition.=(true);
auto i.=(0);
while(condition, {
    log(i.++());
    if(i.==(10), { condition.=(false); });
});

auto a.=(6);
auto b.=(9);
auto condition.=(a.!=(b));
log(while (condition, {
    if (a.>(b), { a.=(a.-(b)); });
    if (b.>(a), { b.=(b.-(a)); });
    condition.=(a.!=(b));
    return (a);
}));