ループを終了し次のループに移る (continue文の利用) - Delphi

Delphiでループの途中でループを中断し、次のループへ移るにはcontinue文を用います。

コード例

procedure TForm1.Button12Click(Sender: TObject);
var
  i,j:integer;
begin
  for i:=0 to 2 do begin
    for j:=0 to 10 do begin
      if j mod 2 = 0 then continue;
      Memo1.Lines.Add(Format('%d %d',[i,j]));
    end;
  end;
end;

実行結果

0 1
0 3
0 5
0 7
0 9
1 1
1 3
1 5
1 7
1 9
2 1
2 3
2 5
2 7
2 9

著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2020-09-27
作成日: 2011-02-15
iPentec all rights reserverd.