라이브러리

[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 객체가 저장할 수 있는 키-값 쌍의 최대 개수를 의미합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 536 페이지

검색

게시물 검색