Processing:Справочник языка Processing/while: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Processing панель перехода}} | {{Processing панель перехода}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
= while <ref>[https://processing.org/reference/while.html processing.org - while]</ref>= | = while <ref>[https://processing.org/reference/while.html processing.org - while]</ref>= | ||
Строка 51: | Строка 49: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Портал/Processing}} | {{Навигационная таблица/Портал/Processing}} |
Текущая версия от 22:13, 10 сентября 2023
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Проверка/Оформление/Редактирование: Мякишев Е.А.
while [1]
Обозначение
while
Описание
Управляет последовательностью повторений. Структура while непрерывно выполняет последовательность операторов, пока выражение expression вычисляется как true. Выражение должно быть обновлено во время итерации цикла или программа никогда не «выйдет» из цикла while.
Эта особенность функционирования может быть опасной, потому что код внутри цикла while не завершится до тех пор, пока выражение expression не станет ложным. Такой цикл заблокирует запуск всего другого кода (например, события мыши и клавиатуры не будут обновляться). Будьте осторожны - при неправильном использовании, это может привести к блокировке вашего кода (а иногда и самой среды Processing).
Синтаксис
while (expression) {
statements
}
Параметры
expression - действительное выражение
statements - один или несколько операторов
Пример
![](/ruwiki/images/a/a0/Processing_example_while_1.png)
int i = 0;
while (i < 80) {
line(30, i, 80, i);
i = i + 5;
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |