A.1.2 Variables de Scheme
Las variables de Scheme pueden tener cualquier valor válido de
Scheme, incluso un procedimiento de Scheme.
Las variables de Scheme se crean con define
:
| guile> (define a 2)
guile>
|
Las variables de Scheme se pueden evaluar en el indicador del
sistema de guile, simplemente tecleando el nombre de la variable:
Las variables de Scheme se pueden imprimir en la pantalla
utilizando la función display:
| guile> (display a)
2guile>
|
Observe que el valor 2
y el indicador del sistema
guile
se muestran en la misma línea. Esto se puede evitar
llamando al procedimiento de nueva línea o imprimiendo un carácter
de nueva línea.
| guile> (display a)(newline)
2
guile> (display a)(display "\n")
2
guile>
|
Una vez que se ha creado una variable, su valor se puede modificar
con set!
:
| guile> (set! a 12345)
guile> a
12345
guile>
|