Capítulo 6. Programar con GEL
Anterior |  | Siguiente

# Capítulo 6. Programar con GEL

## Condicionales

Sintaxis:

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

si se omite `else`, si la expresión `expression1` devuelve `false` o `0`, devolverá `NULL`.

Ejemplos:

    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 )

tenga en cuenta que `=` se traducirá como `==` si se usa dentro de una expresión `if`, por lo que

    if a=5 then a=a-1

se interpretará como:

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

Anterior |  | Siguiente
Lista de operadores GEL | Inicio | Bucles