Kapitola 6. Programování s jazykem GEL

Obsah

Podmínky
Smyčky
Smyčky while
Smyčky for
Smyčky foreach
Break a continue
Součty a součiny
Porovnávací operátory
Globální proměnné a působnost proměnných
Proměnné parametrů
Návrat hodnot
Reference
L-hodnoty

Podmínky

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