자료구조 Ds\Vector::set
(PECL ds >= 1.0.0)
Ds\Vector::set — 지정된 인덱스에서 값을 업데이트합니다.
설명
public Ds\Vector::set(int $index
, mixed $value
): void
주어진 인덱스에서 값을 업데이트합니다.
매개변수
index
- 업데이트할 값의 인덱스입니다.
value
- The new value.
반환 값
값이 반환되지 않습니다.
오류/예외
인덱스가 유효하지 않은 경우 OutOfRangeException이 발생합니다.
Examples
예제 #1 Ds\Vector::set() 예제
<?php
$vector = new \Ds\Vector(["a", "b", "c"]);
$vector->set(1, "_");
print_r($vector);
?>
위의 예는 다음과 유사한 결과를 출력합니다.
Ds\Vector Object ( [0] => a [1] => _ [2] => c )
예제 #2 배열 구문을 사용하는 Ds\Vector::set() 예제
<?php
$vector = new \Ds\Vector(["a", "b", "c"]);
$vector[1] = "_";
print_r($vector);
?>
위의 예는 다음과 유사한 결과를 출력합니다.
Ds\Vector Object ( [0] => a [1] => _ [2] => c )