Класс предназначен для управления стеком.
StackNew() --> new Stack object
st := StackNew() st:push("Some value") // --> 1 st:push(123) // --> 2 ? st:Len() // -->2 ? st:pop() // 123 ? st:Len() // --> 1 st:Free() // --> .T. ? st:Len() // --> 0
Не зависит от платформы.
Очистить стек.
Free() --> .t.
No arguments
Возвращает TRUE.
Free() удаляет все данные из стека.
Вернуть длину стека.
Len() --> nLenStack
No arguments
Возвращает число - длину стека.
Len() возвращает длину стека - количество элементов в массиве <::Data>
Извлечь из стека.
Pop() --> vData
No arguments
Возвращает последний элемент, помещенный в стек.
Pop() возвращает последний, помещенный в стек элемент. Этот элемент извлекается из стека.
Если стек пуст, Pop() возвращает NIL.
Поместить данные в стек.
Push(<vData>) --> nLenStack
Возвращает номер помещенного в стек элемента.
Push() помещает разнотипные данные в стек.
Конструктор объекта STACK.
StackNew() --> new Stack object
No arguments
Возвращает объект класса STACK.
StackNew() создает и возвращает новый объект класса STACK. Объект может быть использован для хранения, управления разнотипными данными в стеке.
Пред. | Начало | След. |
Class SORTEDARRAY | Уровень выше | Class TEXTEDIT |