SignalとException。Signalは、自分の担当するメインブロックの中でExceptionが発生すると、例外処理ブロックを起動する。ExceptionはSignalのインスタンスにraiseメッセージを送ることで発生する。
例:
aSignel
handle:[ :ex | Transcript show: ex. "例外を表示"]
do:[ aSignal reise. "メイン処理。ここでは例外を起こした"].
|back|