例外状態処理 ☆☆☆
実行時エラーを例外(exception)という。
例外状態処理の機能を用いて実行時エラーが発生したときの処置を書くことができる。
例1 (例外状態処理なし)
OPTION ANGLE DEGREES ! 角の大きさの単位を度にする
SET WINDOW 0,180,-10,10
FOR x=0 TO 180 STEP 0.1
PLOT LINES: x,TAN(x);
NEXT x
END
このプログラムは,x=90のときエラーになって停止する。
例2 (例外状態処理あり)
OPTION ANGLE DEGREES
SET WINDOW 0,180,-10,10
FOR x=0 TO 180 STEP 0.1
WHEN EXCEPTION IN
PLOT LINES: x,TAN(x)
USE
PLOT LINES
END WHEN
NEXT x
END
このプログラムはx=180まで実行が継続される。