Processing:Справочник языка Processing/exit(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 2: Строка 2:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{{Черновик}}
 


= exit() <ref>[https://processing.org/reference/exit_.html processing.org - exit()]</ref>=
= exit() <ref>[https://processing.org/reference/exit_.html processing.org - exit()]</ref>=
Строка 52: Строка 52:
=См.также=
=См.также=


{{ads}}
 


=Внешние ссылки=
=Внешние ссылки=
Строка 73: Строка 73:
|Высота логотипа издателя для schemaNewsArticle=45
|Высота логотипа издателя для schemaNewsArticle=45
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Портал/Processing}}
{{Навигационная таблица/Processing/Примеры}}
{{Навигационная таблица/Телепорт}}

Версия от 12:09, 20 мая 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.



exit() [1]

Обозначение

exit()

Описание

Завершение работы/остановка/выход из программы. Программы без функции draw() автоматически останавливаются после выполнения последней строки, но программы с функцией draw() выполняются непрерывно до тех пор, пока программа не будет остановлена вручную или не будет вызвана функция exit().

Вместо немедленного завершения, exit() приведет к завершению работы скетча после выполнения функции draw() (или после выполнения функции setup(), при вызове функции exit() из функции setup()).

Для Java-программистов это не то же самое, что и System.exit(). Кроме того System.exit() не следует использовать потому что закрытие приложения во время выполнения функции draw() может привести к собою (особенно с P3D).

Синтаксис

exit();

Параметры

void

Возвращаемое значение

void

Пример

void draw() {
  line(mouseX, mouseY, 50, 50);
}

void mousePressed() {
  exit(); 
}

См.также

Внешние ссылки