while 条件式 do begin
...処理
end;
while 条件式 do ...処理;
procedure TForm1.Button6Click(Sender: TObject);
var
a:integer;
begin
a:=0;
while a<20 do begin
Memo1.Text := Memo1.Text + IntToStr(a) + ' ';
inc(a);
end;
end;
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
while true do begin
...処理
end;
procedure TForm1.Button7Click(Sender: TObject);
var
a:integer;
begin
a:=0;
while true do begin
Memo1.Text := Memo1.Text + IntToStr(a) + ' ';
inc(a);
if (20 < a) then break;
end;
end;
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20