Pular para o conteúdo

23 · Concorrência

Delegação lazy de generators

yield ... filho delega um valor produzido por vez e mantém o cursor do filho entre retomadas. Não materializa um array. Fechar o generator externo fecha o filho ativo e executa sua limpeza; yield comum mantém seu comportamento.

Nesta página

yield ... filho delega um valor produzido por vez e mantém o cursor do filho entre retomadas. Não materializa um array. Fechar o generator externo fecha o filho ativo e executa sua limpeza; yield comum mantém seu comportamento.

Exemplo completo

Delegação lazy de generators.

generator_delegation.zolo
Playground
fn* middle()->int{yield 2;yield 3}
fn* values()->int{yield 1;yield ... middle();yield 4}
for value in values(){print(value)}

Regras e comportamento

Tarefas paralelas e prazos · Documentação

A partir de um checkout do repositório:

zolo examples/features/generator_delegation.zolo

Índice global

Encontre seu caminho pela Zolo

Experimente uma ideia

Comece por aqui

9 resultados

9 resultados

enespt-br