Mot de pile :
Comme la pile est l'élément central de Forth,
il existe des mot spécifiques pour modifier le contenu de la pile :
DUP
( n1 -- n1 n1 ),duplique le nombre au sommet
de la pile, et l'empile. ce mot est utile par exemple pour définir un
mot qui élèvera un nombre au carré (CARRE) ou au cube (CUBE) :
: CARRE ( n1 -- n1^2 ) DUP
* ;¬ |
CARRE
duplique l'élèment au sommet de la pile et en calcule le produit
|
tapons :
2 CARRE .¬ |
l'affichage donne
4 OK |
EXERCICE 1 :
écrire CUBE ( n1 -- n1^3 ) et l'essayer.
|