Esta función implementa una Pila utilizando un arreglo para almacenar los datos.
La función admite operaciones de apilado, desapilado y lectura del último elemento
de la pila, siguiendo el principio LIFO (Last In, First Out), donde el último elemento
en ser agregado a la pila es el primero en ser procesado.
- Gestión de tareas o eventos en orden de llegada.
- Implementación de algoritmos de planificación o manejo de recursos.
- Cualquier situación donde se requiera procesar elementos en el orden inverso al que fueron agregados.
| Tipo | Nombre | Versión |
|---|
tipo de datos | stackInstanceAttributes | v1.1 |
enumeración | EStackMethod | v1.0 |
enumeración | EStackStatus | v1.0 |
| Parámetro | Declaración | Tipo | Descripción |
|---|
method | Input | Int | Método para ser ejecutado. EStackMethod |
instance | InOut | stackInstanceAttributes | Instancia de la pila |
data | InOut | Variant | Arreglo de datos del tipo <E> |
buffer | InOut | Variant | Búfer de datos del tipo <E> |
| - | Return | Int | Returno de estado, EStackStatus |