A classe Queue
(PECL ds >= 1.0.0)
Introdução
Uma Queue é uma coleção "primeiro a entrar, primeiro a sair" ou "FIFO" que permite apenas acesso ao valor na frente da fila e itera nessa ordem, destrutivamente.
Resumo da classe
/* Constantes */
/* Métodos */
}Constantes pré-definidas
Table of Contents
- Ds\Queue::allocate — Aloca memória suficiente para uma capacidade requerida
- Ds\Queue::capacity — Retorna a capacidade atual
- Ds\Queue::clear — Remove todos os valores
- Ds\Queue::__construct — Cria uma nova instância
- Ds\Queue::copy — Retorna uma cópia rasa da fila
- Ds\Queue::count — Retorna o número de valores na fila
- Ds\Queue::isEmpty — Retorna se a fila está vazia
- Ds\Queue::jsonSerialize — Retorna uma representação que pode ser convertida para JSON
- Ds\Queue::peek — Retorna o valor no início da fila
- Ds\Queue::pop — Remove e retorna o valor no início da fila
- Ds\Queue::push — Insere valores na fila
- Ds\Queue::toArray — Converte a fila para um array