>>598
ついでに言うと、構造化は関心の分離の一手法。
OOPでやるならErr.Raise だと思うが。

さらに言えば
Try 〜 Catch 〜 Finally のそれぞれを別関数にしてしまう
ってのは、構造化する部分を間違ってると思うぞ。


try{
  //処理
}catch{
  //やるなら、このcatch節の中を別関数に
}finally{
  //やるならこのfinally節の中を別関数に
}