Ruby for C++ User / ループ内の制御文に関して

Powered by dKingyo AJAX | Python | ソフトウェア開発技術者 | WEB DB PRESS | 画像処理


break
ループの実行を中断
Ruby C/C++共通



next
ループの次の実行を開始
C/C++のcontinueに相当


redo
ブロックの先頭行からやり直し
C/C++では以下のgotoのソースコードと同等

int i;
for(i=0;i<length;i++){
BEGIN_BLOCK:
 if(/*何らかの条件*/){
  goto BEGIN_BLOCK;
 }
}

これによりカウンターがインクリメントされない