Resultados da pesquisa a pedido "yield"

4 a resposta

Como habilitar o suporte à sintaxe de harmonia no coffeescript?

Eu usei o node.js (0.11.13) com--harmony bandeira e usadofunction *() eyield palavras-chave. Tentei simplificar meu desenvolvimento no node.js com a ajuda do coffeescript, até agora funciona muito bem, mas entrei em problemas comyield e declarar ...

1 a resposta

Como o 'rendimento' funciona neste gerador de permutação?

def perm_generator(lst): if len(lst) == 1: yield lst else: for i in range(len(lst)): for perm in perm_generator(lst[:i] + lst[i+1:]): yield [lst[i]] + permEsse código está me incomodando, pois não entendo como oyields se conectam. Meu ...

4 a resposta

Como gerar Pythonically todos os valores de uma lista?

Suponha que eu tenha uma lista da qual não desejo retornar, mas gerar valores. Qual é a maneira mais pitônica de fazer isso? Aqui está o que eu quero dizer. Graças a algum cálculo não preguiçoso, calculei a lista['a', 'b', 'c', 'd'], mas meu ...

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

1 a resposta

Diferença entre `yield de foo ()` e `para x em foo (): yield x`

Em Python, muitos exemplos de rendimento explicam dizendo que yield from foo()é similar a for x in foo(): yield xPor outro lado, não parece exatamente o mesmo e há alguma mágica nele. Sinto-me um pouco desconfortável ao usar uma função que faz ...

4 a resposta

Trilhos 3 - retorno de retorno ou retorno de chamada não serão visualizados <% = yield (: barra lateral) || render ('shared / sidebar')%>

Estou migrando um site do Rails 2 (mais recente) para o Rails 3 (beta2). Testando comRuby 1.9.1p378eRuby 1.9.2dev(Tronco de 04/04/2010 27225) Preso em uma situação, não sei qual parte funcionará bem. Suspeitoyield é o problema, mas não sei ...

1 a resposta

O gerador não está trabalhando para dividir a string por identificador específico. Python 2

Até agora, encontrei uma maneira de fornecer o nome, a sequência e a sequência extra. Funciona para o segundo, mas não funciona para o primeiro? é tão estranho porque os formatos são realmente semelhantes. é porque é várias linhas? eu pensei que ...

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

3 a resposta

Pode um loop while ser usado com rendimento em scala

Aqui está o formato padrão para um for / yield no scala: observe que ele espera uma coleção - cujos elementos conduzem a iteração. for (blah <- blahs) yield someThingDependentOnBlahEu tenho uma situação em que um número indeterminado de ...

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