If...then

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

Specifikují příkaz podmíněného vykonávání.

Syntaxe
if logický výraz then příkaz

NEBO

if logický výraz then příkaz else příkaz


Popis
Jestliže logický výraz za if je pravdivý (True), je vykonán příkaz za slovem then.

Jinak, jestliže existuje else část, je vykonán příkaz za slovem else.

Příklad

(* příkaz if *)
if (I < Min) or (I > Max) then I :=0;
if ParamCount <> 2 then
 begin
   WriteLn('Neplatný příkazový řádek');
   Halt(1);
 end
else
 begin
   ReadFile(ParamStr(1));
   WriteFile(ParamStr(2));
 end;