Resultados da pesquisa a pedido "yield"

1 a resposta

Implementando o Suporte “Gerador” em um Idioma Customizado

Eu tenho um pouco de fetiche pelo design de idiomas e atualmente estou brincando com meu próprio idioma de hobby. ( http://rogeralsing.com/2010/04/14/playing-with-plastic/ [http://rogeralsing.com/2010/04/14/playing-with-plastic/]) Uma coisa que ...

2 a resposta

Recuperação de gerador usando decorador

Vamos ter uma classe que tem uma função que falha de tempos em tempos, mas após algumas ações, ela simplesmente funciona perfeitamente. Exemplo da vida real seria a Consulta Mysql que gera_mysql_exceptions.OperationalError: (2006, 'MySQL server ...

3 a resposta

Como o rendimento implementa o padrão de carregamento lento?

Comoyield implementa o padrão delazy loading?

6 a resposta

Qual é a sintaxe equivalente no VB.NET para "yield return"? [duplicado]

Esta pergunta já tem uma resposta aqui: Rendimento no VB.NET [/questions/97381/yield-in-vb-net] 8 respostasUsando oC # [http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29] código abaixo, como você o escreveria no Visual Basic? O que ...

2 a resposta

Posso ceder de uma função interna?

Com os geradores ES6, vejo código assim: var trivialGenerator = function *(array) { var i,item; for(var i=0; i < array.length; i++){ item = array[i]; yield item; }; };É possível escrever algo mais parecido com o código abaixo? var ...

1 a resposta

Simultaneidade ou desempenho Benefícios do retorno do rendimento ao retornar uma lista

Fiquei me perguntando se existe alguma simultaneidade (agora ou futura) ou benefício de desempenho ao usar o retorno do rendimento ao retornar uma lista. Veja os seguintes exemplos Método de processamento void Page_Load() { foreach(var item in ...

5 a resposta

invocando rendimento para um gerador em outra função

suponha que eu tenha algum objeto gerente. A API deste objeto tem ummain_hook função, que recebe outra funçãof como argumento, e executa o dadof em um loop, fazendo algumas coisas entre cada iteração: def main_hook(self,f): while ...

2 a resposta

Por que esse gerador python retorna o mesmo valor sempre?

Aqui está o meu gerador: import numpy as np def fun(): state = [1, 2] for i in range(10): for j, var in enumerate(state): next_st = np.random.randint(0, 3) state[j] = next_st yield stateE aqui está a saída, quando eu chamo: >>> g = fun(); y = ...

14 a resposta

O rendimento é útil fora do LINQ?

Sempre que acho que posso usar a palavra-chave yield, dou um passo para trás e observo como ela afetará meu projeto. Eu sempre acabo retornando uma coleção em vez de sair, porque sinto que a sobrecarga de manter o estado do método de saída não me ...

1 a resposta

rendimento em compreensões de lista e expressões geradoras

O comportamento a seguir me parece bastante contra-intuitivo (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in range(3)) [0, ...