라이브러리
[PHP] DsDeque::clear - deque에서 모든 값을 제거합니다.
DsDeque::clear
PHP 7.4 버전부터 소개된 DsDeque는 Double-Ended Queue의 약자로, 양쪽 끝에서 데이터를 추가하고 삭제할 수 있는 자료구조입니다. DsDeque::clear 메서드는 DsDeque 객체 내의 모든 데이터를 삭제합니다.
# 예제
#hostingforum.kr
php
// DsDeque 객체 생성
$deque = new DsDeque();
// 데이터 추가
$deque->push('A');
$deque->push('B');
$deque->push('C');
// DsDeque::clear 메서드 호출
$deque->clear();
// 데이터 삭제 후 상태 확인
echo "Deque의 크기: " . count($deque) . "
";
echo "Deque의 데이터: " . implode(", ", $deque) . "
";
위 예제에서, DsDeque 객체에 'A', 'B', 'C' 데이터를 추가한 후 DsDeque::clear 메서드를 호출하여 데이터를 삭제합니다. 데이터 삭제 후 Deque의 크기와 데이터를 확인한 결과, Deque의 크기는 0이되고, 데이터는 비어있는 상태로 출력됩니다.
# 결과
#hostingforum.kr
Deque의 크기: 0
Deque의 데이터:
# 사용 예시
DsDeque::clear 메서드는 데이터 삭제 시 유용하게 사용할 수 있습니다. 예를 들어, 데이터를 임시로 저장한 후 삭제하고 싶을 때 사용할 수 있습니다.
#hostingforum.kr
php
// 임시 데이터 저장
$deque = new DsDeque();
$deque->push('임시 데이터 1');
$deque->push('임시 데이터 2');
$deque->push('임시 데이터 3');
// 데이터 삭제
$deque->clear();
// 데이터 삭제 후 상태 확인
echo "Deque의 크기: " . count($deque) . "
";
echo "Deque의 데이터: " . implode(", ", $deque) . "
";
위 예제에서, 임시 데이터를 DsDeque 객체에 추가한 후 DsDeque::clear 메서드를 호출하여 데이터를 삭제한 후, 데이터 삭제 후 상태를 확인합니다.
# 결과
#hostingforum.kr
Deque의 크기: 0
Deque의 데이터:
# 참고
DsDeque::clear 메서드는 DsDeque 객체 내의 모든 데이터를 삭제합니다. 데이터 삭제 후 DsDeque 객체는 비어있는 상태가 됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.