A.1.3 Tipus de dades simples de l’Scheme

El concepte més bàsic d’una llenguatge els seus tipus de dades: números, cadenes de caràcters, llistes, etc. Vet aquí una llista dels tipus de dades que són de rellevància respecte de l’entrada del LilyPond.

Booleanos

Els valors Booleans són Vertader i Fals. Vertader en l’Scheme és #t i Fals és #f.

Números

Els nombres s’escriuen de la forma normal, 1 és el nombre (enter) u, mentre que -1.5 és un nombre en coma flotant (un nombre no enter).

Cadenas

Las cadenes s’envolten entre cometes:

"això és una cadena"

Les cadenes poden abastar diverses línies:

"això
és
una cadena"

i els caràcters de línia nova al final de cada línia s’incloiran dins de la cadena.

Els caràcters de línia nova també es poden afegir mitjançant la inclusió de \n en la cadena.

"això\nés una\ncadena de divereses línies"

Les cometes dobles i barres invertides s’afageixen a les cadenes precedint-les d’una barra invertida. La cadena \a va dir "b" s’introdueix com

"\\a va dir \"b\""

Existeixen més tipus de dades de l’Scheme que no s’estudien aquí. Per veure un llistat complet, consulteu la guia de referència del Guile, https://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Simple-Data-Types.html.


Extender LilyPond v2.25.27 (development-branch).