While: Wend
While <expression> ... Wend
Описание
Wend повторяет цикл пока <expression> не станет ложным. Положительная черта While в том, что если первая проверка ложная, то программа вообще не войдёт в цикл и пропустит эту часть кода, в отличии от цикла Repeat, который выполняется хотя бы один раз.
Команда Break даёт возможность, выйти из цикла While : Wend в любой момент, а команда Continue позволяет пропустить остаток текущей итерации.
Примечание: В цикле While: Wend вычисление выражения <expression> происходит в каждой итерации, поэтому старайтесь не включать множество медленных команд в это выражение, так как это скажется на производительности. Например, While a>b/c/d будет работать очень медленно.
Пример
Эта программа повторяет цикл пока значение 'a' <> 10. Значение 'a' станет равно 11 когда b=10, программа повторит цикл 10 раз.