티스토리 뷰
이름 exit()
예제
void draw() {
line(mouseX, mouseY, 50, 50); //현재 마우스 좌표에서 50, 50 지점으로 선을 그립니다.
}
void mousePressed() {
exit(); //마우스를 클릭하면 프로그램이 종료됩니다.
}
설명
프로그램을 종료합니다. draw() 함수가 없는 프로그램은 마지막 줄이 실행되고 나면 자동으로 종료되지만, draw() 함수가 있는 프로그램은 수동으로 종료되거나 exit() 함수가 실행될 때까지 계속 동작합니다.
즉시 강제종료하는 방법보다는 exit() 함수를 사용하는 것이 draw() 함수의 실행이 완전히 끝난 후 프로그램이 종료되도록 할 것입니다. (setup() 함수를 사용하는 중이라면 setup() 이 완전히 호출되고 난 후에 종료될 것입니다).
Java 프로그래머들의 생각과는 다르게, 이 함수는 System.exit() 과는 다릅니다. 게다가, draw() 함수가 실행 중일때 어플리케이션을 종료하는 것은 시스템 충돌을 야기할 수 있기 때문에 System.exit() 을 사용해서는 안됩니다 (특히 P3D에서 그렇습니다).
문법
exit()
반환
void
'Programming > 프로세싱 레퍼런스' 카테고리의 다른 글
[프로세싱 레퍼런스 한국어판] - createShape() (0) | 2021.06.15 |
---|---|
[프로세싱 레퍼런스 한국어판] - extends (0) | 2020.01.30 |
[프로세싱 레퍼런스 한국어판] - circle() (0) | 2019.09.27 |
[프로세싱 레퍼런스 한국어판] - rect() (0) | 2019.09.22 |
[프로세싱 레퍼런스 한국어판] - square() (0) | 2019.09.21 |
댓글
TAG
- GUI
- GUI 프로그래밍
- java
- metaphysics
- Philosophy
- processing
- processing reference
- PyQT
- PySide6
- Pyside6 사용법
- Python
- Qt for Python
- StanfordEncyclopedia
- 스탠포드철학사전
- 철학
- 철학사전
- 프로그래밍
- 프로세싱
- 프로세싱 레퍼런스
- 프로세싱 레퍼런스 한국어판
- 프로세싱 레퍼런스 한글판
- 프로세싱 사용법
- 프로세싱 튜토리얼
- 형이상학
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday