라이브러리
[PHP] DsMap::capacity - 현재 용량을 반환합니다.
PHP 에서 DsMap::capacity는 Map 객체의 용량을 반환하는 메서드입니다. Map 객체는 키-값 쌍을 저장하는 자료구조입니다. 용량은 Map 객체가 저장할 수 있는 키-값 쌍의 최대 개수를 의미합니다.
DsMap::capacity 사용법
DsMap::capacity 메서드는 Map 객체의 용량을 반환하는 메서드입니다. 이 메서드는 Map 객체의 생성 시점에 지정된 초기 용량을 반환합니다.
예제
#hostingforum.kr
php
// Map 객체 생성
$map = new SplDoublyLinkedList();
$map->setIteratorMode(SplDoublyLinkedList::IT_MODE_DELETE);
// Map 객체에 키-값 쌍 추가
$map->push('key1' => 'value1');
$map->push('key2' => 'value2');
$map->push('key3' => 'value3');
// 용량 확인
echo "Map 용량: " . $map->capacity() . "
";
// Map 객체의 용량을 변경
$map->setCapacity(5);
// 용량 확인
echo "Map 용량: " . $map->capacity() . "
";
용량 변경
DsMap::capacity 메서드는 Map 객체의 용량을 변경하는 메서드도 제공합니다. 이 메서드는 Map 객체의 현재 용량보다 큰 값을 지정하면 Map 객체의 용량이 자동으로 증가합니다. Map 객체의 용량을 변경하는 메서드는 다음과 같습니다.
예제
#hostingforum.kr
php
// Map 객체 생성
$map = new SplDoublyLinkedList();
$map->setIteratorMode(SplDoublyLinkedList::IT_MODE_DELETE);
// Map 객체에 키-값 쌍 추가
$map->push('key1' => 'value1');
$map->push('key2' => 'value2');
$map->push('key3' => 'value3');
// 용량 확인
echo "Map 용량: " . $map->capacity() . "
";
// Map 객체의 용량을 변경
$map->setCapacity(10);
// 용량 확인
echo "Map 용량: " . $map->capacity() . "
";
참고
DsMap::capacity 메서드는 Map 객체의 용량을 반환하거나 변경하는 메서드입니다. 이 메서드는 Map 객체의 생성 시점에 지정된 초기 용량을 반환하거나 Map 객체의 용량을 변경할 수 있습니다. Map 객체의 용량은 Map 객체가 저장할 수 있는 키-값 쌍의 최대 개수를 의미합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.