例外状態処理 ☆☆☆
実行時エラーを例外(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まで実行が継続される。