라이브러리
[PHP] DsPair::copy - 쌍의 얕은 복사본을 반환합니다.
PHP 에서 `DsPair::copy` 메서드는 `DsPair` 객체를 복사하여 새로운 `DsPair` 객체를 반환하는 메서드입니다. `DsPair` 객체는 두 개의 값을 저장할 수 있는 객체입니다.
DsPair::copy 메서드의 사용법
`DsPair::copy` 메서드는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
DsPair::copy(DsPair $pair)
* `$pair` : 복사할 `DsPair` 객체입니다.
예제
다음 예제에서는 `DsPair::copy` 메서드를 사용하여 `DsPair` 객체를 복사하는 방법을 보여줍니다.
#hostingforum.kr
php
use function SplDoublyLinkedListappend;
use function SplDoublyLinkedListcreate;
use function SplDoublyLinkedListunshift;
// DsPair 객체를 생성합니다.
$pair = create(10, 20);
// DsPair::copy 메서드를 사용하여 새로운 DsPair 객체를 생성합니다.
$copyPair = $pair->copy();
// 원본 DsPair 객체의 값을 변경합니다.
$pair->setKey(0, 30);
$pair->setKey(1, 40);
// 복사된 DsPair 객체의 값을 출력합니다.
echo "복사된 DsPair 객체의 값: " . $copyPair->getKey(0) . ", " . $copyPair->getKey(1) . "
";
// 원본 DsPair 객체의 값을 출력합니다.
echo "원본 DsPair 객체의 값: " . $pair->getKey(0) . ", " . $pair->getKey(1) . "
";
이 예제에서, `DsPair::copy` 메서드를 사용하여 `DsPair` 객체를 복사한 후, 원본 객체의 값을 변경합니다. 복사된 객체의 값은 변경되지 않은 것을 확인할 수 있습니다.
참고
* `DsPair` 객체는 `SplDoublyLinkedList` 클래스의 메서드인 `create`를 사용하여 생성할 수 있습니다.
* `DsPair::copy` 메서드는 새로운 `DsPair` 객체를 반환합니다. 원본 객체는 변경되지 않습니다.
* `DsPair` 객체의 값을 변경하려면 `setKey` 메서드를 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.