Chapitre 6. Programmation avec GEL
Précédent |  | Suivant

# Chapitre 6. Programmation avec GEL

## Tests

Syntaxe :

    if <expression1> then <expression2> [else <expression3>]

Si `else` est omis alors si l'`expression1` donne `false` ou 0, `NULL` est renvoyé.

Exemples :

    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 )

Notez que `=` est traduit en `==` s'il est utilisé à l'intérieur de l'expression du `if`, donc

    if a=5 then a=a-1

est interprété comme :

    if a==5 then a:=a-1

Précédent |  | Suivant
Liste des opérateurs GEL | Sommaire | Boucles