タイトル : Re^3: gotoなしに書き直すには? 投稿日 : 2013/07/02(Tue) 17:20 投稿者 : shu
> 魔界の仮面弁士さま > > どうもありがとうございます。do whileループで囲っておいて > exit while とかで抜け出すようにするのですね。 > カウンターを繰り上げるステートメントは入れないように > するという。なかなか凝った手ですね。 Try 〜 Finally 〜 End Try の方が分かりやすい方法であり一般的です。 do whileはTry文のなかったvb6で実現する為に そんな方法もあったよという事でしょう。実際にループもしないのに do while使うのは見た目このループはなんだとなってしまい 避けた方がよいと思います。そしてexit whileはwhileループでないと 使用できません。doループの場合はexit doとなります。 また Try 〜 Catch 〜 Finally 〜 End Try の形にすれば例外後でも後処理を実行出来るようになります。 |