例外状態処理 ☆☆☆

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