Класс предназначен для управления разнотипными данными, организованными в очередь.
QueueNew() --> QUEUE object
que := QueueNew() // --> new Queue object que:Put( Time() ) // --> 1 que:Put( Date() ) // --> 2 ? que:Len() // --> 2 ? que:Tail() // --> 17-03-2003 ? que:Len() // --> 2 que:Get() // --> "12:14:56:01" ? que:Len() // --> 1 que:Free() ? que:Len() // --> 0
No dependies of platform.
Проверить очередь.
Empty() --> TRUE || FALSE
No arguments
Возвращает TRUE если очередь пуста и FALSE в противном случае.
Empty() возвращает TRUE если очередь пуста и FALSE в противном случае.
Очистить очередь.
Free() --> TRUE
No arguments
Возвращает TRUE.
Free() удаляет из очереди все элементы и возвращает TRUE.
Извлечь данные из очереди.
Get() --> <vData>
No arguments
Возвращает первый элемент в очереди.
Get() возвращает первый на очереди элемент и удаляет его из очереди.
Если очердь пуста, Get() возвращает NIL.
Извлечь первый элемент из очереди.
Head() --> <vData>
No arguments
Возвращает первый элемент в очереди.
Head() возвращает первый на очереди элемент не удаляя его из очереди.
Если очердь пуста, Head() возвращает NIL.
Вернуть длину очереди.
Len() --> <nLen>
No arguments
Возвращает длину очереди.
Len() возвращает длину очереди - количество элементов в ней.
Если очердь пуста, Len() возвращает 0.
Положить данные в очередь.
Put(<vData>) --> <nItem>
Возвращает порядковый номер добавленного элемента.
Put() вставляет в конец очереди новый элемент <vData> и возвращвет его порядковый номер в очереди.
Конструктор объекта QUEUE.
QueueNew() --> QUEUE object
No arguments
Метод возвращает новый объект QUEUE.
QueueNew() создает и возвращает новый объект класса QUEUE. Этот объект может использоваться для манипуляций ( положить, достать, прочитать) очередью, организованной из разнотипных данных.
Извлечь последний элемент из очереди.
Tail() --> <vData>
No arguments
Возвращает последний элемент в очереди.
Tail() возвращает последний на очереди элемент не удаляя его из очереди.
Если очердь пуста, Tail() возвращает NIL.
Пред. | Начало | След. |
Class MEDIT | Уровень выше | Class SORTEDARRAY |