1.1.2 Scheme et les variables
Une variable Scheme peut contenir n’importe quelle valeur valide en Scheme, y compris une procédure Scheme.
Une variable Scheme se crée avec la fonction define
:
guile> (define a 2) guile> |
L’évaluation d’une variable Scheme se réalise en saisissant le nom de cette variable à l’invite de Guile :
guile> a 2 guile> |
Une variable Scheme s’affiche à l’écran à l’aide de la fonction
display
:
guile> (display a) 2guile> |
Vous aurez remarqué que la valeur 2
et l’invite guile
apparaissent sur une même ligne. On peut améliorer la présentation à
l’aide de la procédure newline
ou bien en affichant un caractère
« retour chariot ».
guile> (display a)(newline) 2 guile> (display a)(display "\n") 2 guile> |
Après avoir créé une variable, vous pouvez en modifier la valeur grâce à
un set!
:
guile> (set! a 12345) guile> a 12345 guile> |
Vous quitterez proprement le bac à sable à l’aide de l’instruction
quit
:
guile> (quit) |
Autres langues : English, deutsch, español.
About automatic language selection.