Obsah
Syntaxe:
if <expression1> then <expression2> [else <expression3>]
Pokud je vynecháno else
a výraz1
je vyhodnocen jako false
nebo 0, je vráceno NULL
.
Příklady:
if(a==5)then(a=a-1) if b<a then b=a if c>0 then c=c-1 else c=0 a = ( if b>0 then b else 1 )
Všimněte si, že když je =
použito uvnitř výrazu pro if
, je změněno na ==
, takže
if a=5 then a=a-1
bude interpretováno jako:
if a==5 then a:=a-1