라이브러리
[PHP] DsSet::clear - 모든 값을 제거합니다.
PHP 에서 DsSet::clear는 DsSet 클래스의 메서드 중 하나입니다. DsSet은 PHP 7.2부터 제공하는 데이터 구조 중 하나로, 집합(set) 데이터 구조를 제공합니다. 집합은 중복된 요소를 허용하지 않는 데이터 구조입니다.
DsSet::clear 메서드는 DsSet 객체의 모든 요소를 삭제합니다. 이 메서드는 DsSet 객체의 현재 상태를 초기화합니다.
예제
#hostingforum.kr
php
// DsSet 객체를 생성합니다.
$set = new DsSet([1, 2, 3, 4, 5]);
// DsSet::clear를 호출하여 모든 요소를 삭제합니다.
$set->clear();
// DsSet::count를 호출하여 요소의 개수를 확인합니다.
echo $set->count(); // 출력: 0
DsSet::clear 사용 예제
#hostingforum.kr
php
// DsSet 객체를 생성합니다.
$set = new DsSet([1, 2, 3, 4, 5]);
// DsSet::clear를 호출하여 모든 요소를 삭제합니다.
$set->clear();
// 요소를 추가합니다.
$set->add(6);
$set->add(7);
// DsSet::count를 호출하여 요소의 개수를 확인합니다.
echo $set->count(); // 출력: 2
DsSet::clear 사용 예제 (중복 요소)
#hostingforum.kr
php
// DsSet 객체를 생성합니다.
$set = new DsSet([1, 2, 2, 3, 3, 3]);
// DsSet::clear를 호출하여 모든 요소를 삭제합니다.
$set->clear();
// 요소를 추가합니다.
$set->add(4);
$set->add(4);
$set->add(4);
// DsSet::count를 호출하여 요소의 개수를 확인합니다.
echo $set->count(); // 출력: 3
DsSet::clear 사용 예제 (집합 연산)
#hostingforum.kr
php
// DsSet 객체를 생성합니다.
$set1 = new DsSet([1, 2, 3]);
$set2 = new DsSet([3, 4, 5]);
// DsSet::clear를 호출하여 모든 요소를 삭제합니다.
$set1->clear();
// 요소를 추가합니다.
$set1->add(6);
$set1->add(7);
// 집합 연산을 수행합니다.
$union = $set1->union($set2);
$intersection = $set1->intersection($set2);
$difference = $set1->difference($set2);
// DsSet::count를 호출하여 요소의 개수를 확인합니다.
echo $union->count(); // 출력: 7
echo $intersection->count(); // 출력: 1
echo $difference->count(); // 출력: 4
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.