A.1.2 Variables de l’Scheme

Les variables de l’Scheme poden tenir qualsevol volar vàlid de l’Scheme, fins i tot un procediment de l’Scheme.

Les variables de l’Scheme es creen amb define:

guile> (define a 2)
guile>

Les variables de l’Scheme es poden avaluar a l’indicar del sistema del Guile, simplement teclejant el nom de la variable:

guile> a
2
guile>

Les variables de l’Scheme es poden imprimir en la pantalla utilitzant la funció display:

guile> (display a)
2guile>

Observeu que el valor 2 i l’indicador del sistema guile es mostren en la misma línia. Això es pot evitar cridant al procediment de la nova línia o imprimint un caràcter de la nova línia.

guile> (display a)(newline)
2
guile> (display a)(display "\n")
2
guile>

Un cop que s’ha creat una variable, el seu valor es pot modificar amb set!:

guile> (set! a 12345)
guile> a
12345
guile>

Extender LilyPond v2.25.27 (development-branch).