JAPANESE
ジェネレーター関数
ジェネレーターかんすう
KOREAN
제너레이터 함수
[ジェノレイト ハムス]
ハングル読み: 제네레타칸수우
解説
実行を途中で一時停止し、値を逐次返せる特殊な関数。`function*`構文で定義し、`yield`で値を返す。イテレーターを簡潔に実装でき、遅延評価や非同期処理にも活用される。
실행 도중 일시 중단하고 값을 순차적으로 반환할 수 있는 특수 함수. `function*` 문법으로 정의하며 `yield`로 값을 반환한다. 이터레이터를 간결하게 구현할 수 있고 지연 평가나 비동기 처리에도 활용된다.
例文
無限リストの処理はジェネレーター関数を使うとメモリ効率が上がりますよ。
무한 리스트 처리는 제너레이터 함수를 사용하면 메모리 효율이 올라가요.