라이브러리

[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` 메서드를 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 601 페이지

검색

게시물 검색