ds_stack_pop

Pops la valeur du haut de la pile.

Syntaxe:

ds_stack_pop(id);


Argument La description
id L'ID de la structure de données à partir de.


Retourne: Réel ou Chaîne


La description

Cette fonction pop la valeur supérieure hors du ds_stack, en le retirant de la pile et en retournant la valeur à stocker dans une variable.


Exemple:

if !ds_stack_empty(move_stack)
   {
   var xx, yy;
   xx = ds_stack_pop(move_stack);
   yy = ds_stack_pop(move_stack);
   move_towards_point(xx, yy, 4);
   }

Le code ci-dessus vérifie le ds_stack indexé dans la variable "move_stack" pour voir si elle est vide, et si ce n'est pas le cas, il soulève alors les deux valeurs supérieures de la pile et les utilise pour définir une direction pour le mouvement.


Retour: piles
Suivant: ds_stack_push
© Copyright YoYo Games Ltd. 2017 Tous droits réservés