例外処理について

try{
(1-try)
try{
(2-try)
catch(){
(2-catch)
}
処理A
catch(){
(1-catch)
}
2-tryでエラーが起きたときは
一番近いcatch(2-catch)になげられて
その後処理Aは実行される
try{
(1-try)
try{
(2-try)
catch(){
(2-catch)
throw
}
処理A
catch(){
(1-catch)
}
2-tryでエラーが起きたときは
一番近いcatch(2-catch)になげられて
そのあとthrowがあるので次のcatchに行くため
その後処理Aは実行されない


その他

コメント

  1. ??Blog より:

    納豆キャベツトライ

タイトルとURLをコピーしました