掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ループの反復の実行を中止して、次の反復の実行を開始する関数 (ID:86164)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
うーん、CやJavaならcontinueという希望通りの機能があるんですがVBにはないんですよね、この機能が。 /* 参考までにCの場合のコード例 */ while (1) { 1行読む; if (不正な行である) continue; 行解析の続き; } でも、仕様に無い物は使いようがないですから、ここはGoToを使うか、行解析部分を理を分離してSubプロシージャかFunctionにして Exit Sub(Exit Function)で処理を打ち切るようにしますね。 GoToを使う例はABCさんの書いたとおりなのでSubプロシージャを使う例を書いておきます。 while 1 1行読む。 Call analyzeline(行のデータ) wend として、analyzelen プロシージャで private Sub analyzeline(行のデータを受け取る引数の宣言) If (不正な行である) Then Exit Sub 行解析の続き End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.