Q&A

  • break, abort, halt 등의 차이점이 뭔가요?
각각 어떨때 쓰는건지 자세히 좀 알려주세요
예를 들어주시면 더 좋구요~ ^^
1  COMMENTS
  • Profile
    최용일 2002.09.06 19:12
    안녕하세요. 최용일입니다.

    Break는 루프문에서 중간에 빠져나갈때 씁니다. 이걸 쓰면 더 이상 루프문을 진행하지않고 루프문에서 빠져나와 다음줄을 실행합니다.

    Abort는 에러없이 현재의 프로세스를 빠져나갈때 씁니다. 그러니까 프로시져나 함수를 즉각 빠져나갈때... EAbort예외를 발생시키지만 이건 Silent Exception으로 특별한 메세지를 띄우지는 않습니다. try ~ except로 잡히지만... Exit와 비슷합니다.

    Halt는 현재 프로그램을 즉시 종료시킵니다. 파라매터를 통해서 리턴값(Exit Code)을 반환할수도 있구요. 주로 콘솔프로그램에서 리턴값(Exit Code)을 반환하는 용도로 쓰입니다.

    ^^ 항상 즐코하세요...