값을 내보내고 멈춤
함수 실행을 잠시 중지하고 호출자에게 현재 값을 전달합니다.
yield 값, next 입력, return 종료, throw 오류 주입을 분리해서 보면 제너레이터 타입 파라미터의 의미도 선명해집니다.
함수 실행을 잠시 중지하고 호출자에게 현재 값을 전달합니다.
다음 호출에서 이전 yield 표현식의 결과로 입력값이 들어옵니다.
최종 반환값과 done 상태로 스트림이 끝났음을 알립니다.
제너레이터 내부 try/catch/finally로 정리 흐름을 테스트할 수 있습니다.