Next: 13 マクロ
Up: 12 スペシャルフォーム
Previous: 12.4 let
blockとreturn-fromが静的(static)な非局所的飛びだしを与えるのに対して,
catchとthrowは動的(dynamic)な非局所的飛びだしを与えるためのものです.
(catch タグ式 式1 ...式N )
という形で,catchの各式が評価されて最後の式Nがcatchの値となって返りま
すが,どこかで,
(throw タグ式 値)
が実行されるとこのcatchの実行が終って値をcatchの値として返します.
blockとはちがってタグ式が評価されます.評価された結果が同じタグを
探すことを行ないます.
generated through LaTeX2HTML. M.Inaba 平成18年5月7日