A.1.3 Tipos de datos simples de Scheme

El concepto más básico de un lenguaje son sus tipos de datos: números, cadenas de caracteres, listas, etc. He aquí una lista de los tipos de datos que son de relevancia respecto de la entrada de LilyPond.

Booleanos

Los valores Booleanos son Verdadero y Falso. Verdadero en Scheme es #t y Falso es #f.

Números

Los números se escriben de la forma normal, 1 es el número (entero) uno, mientras que -1.5 es un número en coma flotante (un número no entero).

Cadenas

Las cadenas se encierran entre comillas:

"esto es una cadena"

Las cadenas pueden abarcar varias líneas:

"esto
es
una cadena"

y los caracteres de nueva línea al final de cada línea se incluirán dentro de la cadena.

Los caracteres de nueva línea también se pueden añadir mediante la inclusión de \n en la cadena.

"esto\nes una\ncadena de varias líneas"

Las comillas dobles y barras invertidas se añaden a las cadenas precediéndolas de una barra invertida. La cadena \a dijo "b" se introduce como

"\\a dijo \"b\""

Existen más tipos de datos de Scheme que no se estudian aquí. Para ver un listado completo, consulte la guía de referencia de Guile, https://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Simple-Data-Types.html.


Extender LilyPond v2.25.22 (development-branch).