La expresión condicional if nos permite evaluar una condición y ejecutar un cierto código si se cumple, y otro si no se cumple. La estructura de esta expresión es la siguiente:
if condición then código-si-se-cumple else código-si-no-se-cumple
Hagamos un sencillo ejemplo. En nuestra Consulta1 escribamos el siguiente código:
let
n = -7
in
if n >= 0 then "positivo" else "negativo"
n = -7
in
if n >= 0 then "positivo" else "negativo"
negativo
En este ejemplo no se cumple la condición (-7 >= 0), de forma que se ejecuta el código que hay tras la palabra reservada else.