*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.