Empile un élément dans une pile. L'élément est ajouté au sommet de la pile.
MaPile est une Pile d'entiers
// On empile les valeurs 1, 2 et 3
Empile(MaPile, 1)
Empile(MaPile, 2)
Empile(MaPile, 3)
// Affichage de la trace : 3, 2, 1
x est un entier
TANTQUE Dépile(MaPile, x)
Trace(x)
FIN
Syntaxe
Empile(<Pile> , <Valeur>)
<Pile> : Variable de type Pile
Nom de la variable de type Pile à manipuler.
<Valeur> : Type d'éléments manipulés par la pile
Valeur à ajouter au sommet de la pile.
Remarques
Gestion du multithread
Si la propriété
AjoutTerminé vaut
Vrai, la fonction
Empile échoue et provoque une erreur WLangage.