if

L’Scheme té un procediment if:

(if expressió-de-prova expressió-de-cert expressió-de-fals)

expressió-de-prova és una expressió que retorna un valor booleà. Si expressió-de-prova retorna #t, el procediment if retorna el valor de la expressió-de-cert, en cas contrari retorna el valor de la expressió-de-fals.

guile> (define a 3)
guile> (define b 5)
guile> (if (> a b) "a és més gran que b" "a no és més gran que b")
"a no és més gran que b"

Extender LilyPond v2.25.27 (development-branch).