*13.1 デバッグモードに入る [#a96b5177]
Octave スクリプトの実行を中断する基本的な方法は 2 つあります。これらは、次のセクションで説明する ブレークポイント (ブレークポイントを参照) と、何らかの条件に基づく中断です。

debug_on_interruptOctave は、関数debug_on_warning、、およびに 設定された値に基づいて実行を停止する 3 つの手段をサポートしていますdebug_on_error。

>: val = debug_on_interrupt ()
>: old_val = debug_on_interrupt (new_val)
>: old_val = debug_on_interrupt (new_val, "local")
>割り込み信号(通常は で生成される)を受信したときに Octave がデバッグ モードに入るかどうかを制御する内部変数を照会または設定しますC-c。

デバッグ モードに到達する前に 2 番目の割り込み信号が受信されると、通常の割り込みが発生します。

オプションを使用して関数内から呼び出されると"local"、関数とそれが呼び出すサブルーチンに対して変数がローカルに変更されます。関数を終了すると、元の変数値が復元されます。

See also: debug_on_error, debug_on_warning.
 
>: val = debug_on_warning ()
>: old_val = debug_on_warning (new_val)
>: old_val = debug_on_warning (new_val, "local")
>警告が発生したときに Octave がデバッガーに入るかどうかを制御する内部変数を照会または設定します。

オプションを使用して関数内から呼び出されると"local"、関数とそれが呼び出すサブルーチンに対して変数がローカルに変更されます。関数を終了すると、元の変数値が復元されます。

See also: debug_on_error, debug_on_interrupt.
 
>: val = debug_on_error ()
>: old_val = debug_on_error (new_val)
>: old_val = debug_on_error (new_val, "local")
>エラーが発生したときに Octave がデバッガーに入るかどうかを制御する内部変数を照会または設定します。

これにより、通常のトレースバック メッセージの出力も抑制されます (最上位レベルのエラー メッセージのみが表示されます)。

オプションを使用して関数内から呼び出されると"local"、関数とそれが呼び出すサブルーチンに対して変数がローカルに変更されます。関数を終了すると、元の変数値が復元されます。

See also: debug_on_warning, debug_on_interrupt.