if

Scheme tiene un procedimiento if:

(if expresión-de-prueba expresión-de-cierto expresión-de-falso)

expresión-de-prueba es una expresión que devuelve un valor booleano. Si expresión-de-prueba devuelve #t, el procedimiento if devuelve el valor de la expresión-de-cierto, en caso contrario devuelve el valor de la expresión-de-falso.

guile> (define a 3)
guile> (define b 5)
guile> (if (> a b) "a es mayor que b" "a no es mayor que b")
"a no es mayor que b"

Extender LilyPond v2.25.15 (rama de desarrollo).