Otevřít hlavní menu

If...then

Verze z 29. 9. 2012, 22:01, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

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;