Resultados da pesquisa a pedido "yield"

2 a resposta

o que o rendimento como atribuição faz? myVar = (rendimento)

1 a resposta

Chamando corotinas em asyncio.Protocol.data_received

Estou tendo um problema ao fazer coisas assíncronas noasyncio.Protocol.data_received retorno de chamada do novo Pythonassíncio módulo. Considere o seguinte servidor: class MathServer(asyncio.Protocol): @asyncio.coroutine def slow_sqrt(self, ...

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 ...

2 a resposta

Implementando yield (yield return) usando continuações Scala

Como se pode implementar C #yield return usando continuações Scala? Eu gostaria de poder escrever ScalaIterators no mesmo estilo. Uma facada está nos comentários emeste post de notícias da Scala [http://www.scala-lang.org/node/2096], mas não ...

2 a resposta

Produzir vários objetos de cada vez a partir de um objeto iterável?

Como gerar vários itens de cada vez a partir de um objeto iterável? Por exemplo, com uma sequência de tamanho arbitrário, como posso iterar pelos itens da sequência, em grupos de X itens consecutivos por iteração?

9 a resposta

Qual é a palavra-chave yield em JavaScript?

Ouvi falar de uma palavra-chave "yield" em JavaScript, mas achei uma documentação muito ruim a respeito. Alguém pode me explicar (ou recomendar um site que explique) seu uso e para que é utilizado?

4 a resposta

Equivalente em Ruby da palavra-chave C yield 'yield' ou criando sequências sem pré-alocar memória

Em C #, você poderia fazer algo assim: public IEnumerable<T> GetItems<T>() { for (int i=0; i<10000000; i++) { yield return i; } }Isso retorna uma sequência enumerável de 10 milhões de números inteiros sem nunca alocar uma coleção na memória ...

1 a resposta

O que acontece quando uma declaração de rendimento Python não tem expressão?

Eu sou um programador de C # tentando entender algum código Python. O código em questão é uma função geradora e tem a seguinte aparência: def func(): oldValue = curValue yield curValue = oldValueSe eu entendi isso corretamente, isso irá gerar ...

1 a resposta

Como o rendimento funciona no código Python C, parte boa e ruim

Recentemente, estive pesquisando o código do Python. Eu sei como usar geradores (em seguida, enviar e etc.), mas é divertido entender isso lendo o código Python C. Encontrei o código emObjeto / ...