다음: 벌레잡이터 나가기, 상위 문서: 벌레잡기   [차례][찾아보기]


13.1 벌레잡이터 들어가기

옥타브 대본 실행을 멈추는 두 가지 기본적인 수단이 있습니다. 다음 절에서 논할 중단점(중단점 참고)과 특정 조건에 의한 중단입니다.

값 설정에 기반하여 실행을 멈추는 함수 세 가지 debug_on_interrupt, debug_on_warning, debug_on_error를 제공합니다.

= debug_on_interrupt ()
옛_값 = debug_on_interrupt (새_값)
debug_on_interrupt (새_값, "local")

중단 신호(보통 C-c으로 보냄)를 받았을 때 벌레잡이터에 들어갈지를 제어하는 내부 변수를 조회하거나 설정합니다.

벌레잡이터에 들어가기 전에 두 번째 중단 신호를 주면, 일반적인 중단을 합니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

같이 보기: debug_on_error, debug_on_warning.

= debug_on_warning ()
옛_값 = debug_on_warning (새_값)
debug_on_warning (새_값, "local")

경고가 발생했을 때 벌레잡이터에 들어갈지를 제어하는 내부 변수를 조회하거나 설정합니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

같이 보기: debug_on_error, debug_on_interrupt.

= debug_on_error ()
옛_값 = debug_on_error (새_값)
debug_on_error (새_값, "local")

오류가 발생했을 때 벌레잡이터에 들어갈지를 제어하는 내부 변수를 조회하거나 설정합니다.

이 함수는 또한 일반적인 추적 안내도 제어합니다.(최상위 오류 문구만 나옵니다)

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

같이 보기: debug_on_warning, debug_on_interrupt.


다음: 벌레잡이터 나가기, 상위 문서: 벌레잡기   [차례][찾아보기]