Ds\Deque::allocate
En esta página
Ds\Deque::allocate
Asigna suficiente memoria para una capacidad requerida
Descripción#
public Ds\Deque::allocate(int $capacity): void
```php
Asegura que se asigne suficiente memoria para una capacidad requerida. Esto elimina la necesidad de reasignar el búfer interno a medida que se añaden valores.
## Parámetros
`capacity`
El número de valores para los cuales se debe asignar la capacidad.
> [!NOTE]
> La capacidad permanecerá igual si este valor es inferior o igual a la capacidad actual.
> [!NOTE]
> La capacidad siempre se redondeará a la potencia de 2 más cercana.
## Valores devueltos
No se retorna ningún valor.
## Ejemplos
Ejemplo de `Ds\Deque::allocate`
```php
Resultado del ejemplo anterior es similar a:
int(8)
int(128)