티스토리 뷰

이름   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

 

 

댓글