Resultados da pesquisa a pedido "yield"

2 a resposta

python - o que yield (yield) faz?

Desde o python 2.5, há a capacidade desend(), throw(), close() em um gerador. Dentro do gerador definido, é possível 'capturar' os dados enviados, fazendo algo como: def gen(): while True: x = (yield) if x == 3: print('received 3!!') break ...

2 a resposta

Python (yield): todos os caminhos das folhas à raiz de uma árvore

Eu quero gerar todos os caminhos de todas as folhas para enraizar em uma árvore. Eu gostaria de fazer isso com geradores, para economizar memória (a árvore pode ser grande). Aqui está o meu código: def paths(self, acc=[]): if self.is_leaf(): ...

2 a resposta

Continuações e compreensão - qual é a incompatibilidade?

Sou novo no Scala e estou tentando entender a continuação. Estou tentando reproduzir oyield return Instrução C #. Segueesta postage [https://stackoverflow.com/a/2655394/116301], Escrevi o seguinte código: package com.company.scalatest import ...

3 a resposta

Qual é o resultado de uma expressão de rendimento no Python?

3 a resposta

Redefinindo o objeto gerador em Python

Eu tenho objeto gerador retornado pelo rendimento múltiplo. A preparação para chamar este gerador é uma operação bastante demorada. É por isso que quero reut...

3 a resposta

Fibras em C #: elas são mais rápidas que os iteradores e as pessoas as usam?

3 a resposta

rendimento - declaração ou expressão?

3 a resposta

Geradores Javascript: entendendo-os

Tenho certeza de que meu entendimento de geradores é inerentemente quebrado. Todos os recursos on-line parecem conflitar e contribuem para uma experiência de aprendizado incrivelmente difícil e confusa. Pelo que entendi, oyield A palavra-chave ...

3 a resposta

Laço sobre dois gerador junto

Eu tenho dois geradores dizemA() eB(). Eu quero iterar sobre os dois geradores juntos. Algo como: for a,b in A(),B(): # I know this is wrong #do processing on a and bUma maneira é armazenar os resultados de ambas as funções nas listas e, em ...

3 a resposta

Dividindo arquivo de texto em seção com linha delimitadora especial - python

Eu tenho um arquivo de entrada como tal: This is a text block start This is the end And this is another with more than one line and another line.A tarefa desejada é ler os arquivos por seção delimitada por alguma linha especial; nesse caso, é ...