라이브러리

[PHP] Generator::key - 생성된 키 가져오기




PHP Generator::key


PHP Generator는 함수 내에서 반복 가능한 값을 생성하는 내장 함수입니다. Generator는 함수 내에서 반복 가능한 값을 생성하는 내장 함수입니다. Generator::key는 Generator의 현재 키 값을 반환하는 내장 함수입니다.

Generator::key 사용법


Generator::key는 Generator의 현재 키 값을 반환하는 내장 함수입니다. Generator::key는 Generator의 키 값을 반환하기 때문에, Generator::key를 사용하기 전에 Generator를 반복해야 합니다.

예제


#hostingforum.kr
php

function fibonacci() {

    $a = 0;

    $b = 1;

    while (true) {

        yield $a;

        list($a, $b) = array($b, $a + $b);

    }

}



$fib = fibonacci();

for ($i = 0; $i < 10; $i++) {

    echo $fib->current() . "
";

    $fib->next();

}



위의 예제에서, Generator::key를 사용하지 않고 반복문을 사용하여 Generator의 현재 키 값을 반환합니다.

예제 (Generator::key 사용)


#hostingforum.kr
php

function fibonacci() {

    $a = 0;

    $b = 1;

    while (true) {

        yield $a;

        list($a, $b) = array($b, $a + $b);

    }

}



$fib = fibonacci();

for ($i = 0; $i < 10; $i++) {

    echo $fib->current() . "
";

    echo $fib->key() . "
"; // Generator::key 사용

    $fib->next();

}



위의 예제에서, Generator::key를 사용하여 Generator의 현재 키 값을 반환합니다.

Generator::key의 장점


Generator::key를 사용하면, Generator의 현재 키 값을 반환할 수 있습니다. 이는 Generator를 사용할 때 유용한 기능입니다.

Generator::key의 단점


Generator::key를 사용하면, Generator를 반복해야 하므로, Generator::key를 사용하기 전에 반복문을 사용해야 합니다. 이는 Generator::key를 사용할 때 약간의 성능 저하가 발생할 수 있습니다.

결론


Generator::key는 Generator의 현재 키 값을 반환하는 내장 함수입니다. Generator::key를 사용하면, Generator의 현재 키 값을 반환할 수 있습니다. 그러나 Generator::key를 사용하기 전에 반복문을 사용해야 하므로, Generator::key를 사용할 때 약간의 성능 저하가 발생할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색