← 문제 목록
고급 PHP 100P

제너레이터 메모리 함정

다음 두 코드의 메모리 사용량 차이와 잠재적 버그는?
PHP
// 코드 A
function getRange($max) {
    $data = [];
    for ($i = 0; $i < $max; $i++) {
        $data[] = $i;
    }
    return $data;
}

// 코드 B
function getRange($max) {
    for ($i = 0; $i < $max; $i++) {
        yield $i;
    }
}

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%