`EXIT` — 상태 코드와 함께 프로그램 종료

EXIT — 상태 코드와 함께 프로그램 종료

프로그램을 특정 종료 상태 코드와 함께 즉시 끝내고 싶을 때가 있어요. 상태 코드 없이도 동작하는 내장 EXIT가 그 일을 해요.

출처: The GNU Fortran Compiler — EXIT (Exit the program with status)

본문

시그니처

CALL EXIT([STATUS])

설명

EXIT는 프로그램을 STATUS 상태 코드와 함께 즉시 종료시켜요. STATUS를 생략하면 시스템에서 정상 종료로 간주하는 값(성공)을 돌려줘요. 모든 Fortran I/O 단위는 닫혀요.

클래스

Subroutine (서브루틴)

인자

  • STATUS — 기본 kind의 INTEGER여야 해요.

반환값

STATUS는 종료 시 부모 프로세스에 전달돼요.

예제

program test_exit
  integer :: STATUS = 0
  print *, 'This program is going to exit.'
  call EXIT(STATUS)
end program test_exit

표준

GNU 확장이에요.

더 알아보기

  • ABORT — 프로그램 중단
  • KILL — 프로세스에 신호 보내기