Processing:Справочник языка Processing/while: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Нет описания правки |
||
Строка 2: | Строка 2: | ||
{{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>= | ||
Строка 8: | Строка 8: | ||
==Обозначение== | ==Обозначение== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
while | while | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 20: | Строка 20: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
while (expression) { | while (expression) { | ||
statements | statements | ||
Строка 28: | Строка 28: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
expression - действительное выражение | expression - действительное выражение | ||
statements - один или несколько операторов | statements - один или несколько операторов | ||
Строка 38: | Строка 38: | ||
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS | <syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS"> | ||
int i = 0; | int i = 0; | ||
while (i < 80) { | while (i < 80) { | ||
Строка 68: | Строка 68: | ||
|Высота логотипа издателя для schemaNewsArticle=45 | |Высота логотипа издателя для schemaNewsArticle=45 | ||
}} | }} | ||
{{Навигационная таблица/ | {{Навигационная таблица/Портал/Processing}} |
Версия от 12:12, 20 мая 2023
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Проверка/Оформление/Редактирование: Мякишев Е.А.
while [1]
Обозначение
while
Описание
Управляет последовательностью повторений. Структура while непрерывно выполняет последовательность операторов, пока выражение expression вычисляется как true. Выражение должно быть обновлено во время итерации цикла или программа никогда не «выйдет» из цикла while.
Эта особенность функционирования может быть опасной, потому что код внутри цикла while не завершится до тех пор, пока выражение expression не станет ложным. Такой цикл заблокирует запуск всего другого кода (например, события мыши и клавиатуры не будут обновляться). Будьте осторожны - при неправильном использовании, это может привести к блокировке вашего кода (а иногда и самой среды Processing).
Синтаксис
while (expression) {
statements
}
Параметры
expression - действительное выражение
statements - один или несколько операторов
Пример
int i = 0;
while (i < 80) {
line(30, i, 80, i);
i = i + 5;
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |