[ << Tutoriel Scheme ] | [Top][Contents][Index] | [ Interfaces pour programmeurs >> ] |
[ < Le bac à sable de Scheme ] | [ Up : Introduction à Scheme ] | [ Types de données Scheme simples > ] |
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)