Rendimento delegado (yield star, yield *) nas funções do gerador

O ECMAScript 6 deve trazer funções de gerador e iteradores. Uma função geradora (que tem ofunction* sintaxe) retorna um iterador. O iterador tem umnext método que, quando repetidamente chamado, executa o corpo da função de gerador, repetidamente pausando e retomando a execução a cadayield operador.

oWiki do ECMAScript 6 em geradores também introduz o "rendimento delegado"yield* operador da seguinte forma:

oyield* delegados do operador para outro gerador. Isso fornece um mecanismo conveniente para compor geradores.

O que significa "delegar para outro gerador"? Como posso usaryield* "compor convenientemente geradores"?

[Você pode jogar com geradores no Nó v0.11.3 com o--harmony-generators bandeira.]

questionAnswers(3)

yourAnswerToTheQuestion