Yield [RESOLVIDO]

1. Yield [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/03/2016 - 15:30h

Estou pesquisndo a respeito de Python (e Ruby) e esbarrei com yield.

É uma coisa nova. Não existe em outras linguagens.

Procurei o significado no tradutor do Google e veio rendimento como tradução.

Existe uma placa de trânsito em algum país cujo significado é yield.

Yield parece retornar elementos soltos que podem ser um array ou uma iteração.

Os exemplos não ajudaram

Afinal, prá que serve yield?

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



  


2. MELHOR RESPOSTA

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 06/07/2016 - 11:16h

O yield é utilizado em geradores (generator iterator) e suspende temporariamente o processamento de ima iteração, o que é a alma dos geradores e permite que eles gerem elementos de uma lista apenas quando os mesmos são requisitados.

Abraço

3. Re: Yield [RESOLVIDO]





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts