While

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Příkaz while obsahuje výraz, který řídí opakované provádění příkazu (může to být složený příkaz).


Syntaxe
while logický výraz do příkaz


Popis
Příkaz za slovem do je opakovaně vykonáván, dokud logický výraz je pravdivý (True).
Výraz je vyhodnocen před vykonáním příkazu, takže je-li na začátku nepravdivý (False), příkaz není vůbec vykonán.

Příklady

{ Příkaz while }
  while Ch =' ' do Ch :=GetChar;
  while not Eof(InFile) do
  begin
    ReadLn(InFile, Line);
    WriteLn(OutFile, Line);
    Inc(LineCount);
  end;