자료구조 Ds\Set::allocate

(PECL ds >= 1.0.0)

Ds\Set::allocate — 필요한 용량에 충분한 메모리 할당


설명

public Ds\Set::allocate(int $capacity): void

필요한 용량에 충분한 메모리를 할당합니다.


매개변수

capacity
용량을 할당해야 하는 값의 수입니다.

메모: 이 값이 현재 용량보다 작거나 같으면 용량이 동일하게 유지됩니다.

메모: 용량은 항상 가장 가까운 2의 거듭제곱으로 반올림됩니다.


반환 값

값이 반환되지 않습니다.


Examples

예제 #1 Ds\Set::allocate() 예제

                  
<?php
$set = new \Ds\Set();
var_dump($set->capacity());

$set->allocate(100);
var_dump($set->capacity());
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

int(16)
int(128)