Perguntas com a marcação «loops»

275
Loop de script em lote

Preciso executar um comando de 100 a 200 vezes e, até agora, minha pesquisa indica que eu teria que copiar / colar 100 cópias desse comando, OU usar um forloop, mas o forloop espera uma lista de itens, portanto, eu precisaria 200 arquivos para operar ou uma lista de 200 itens, derrotando o...

252
Como tentar novamente após a exceção?

Eu tenho um loop começando com for i in range(0, 100). Normalmente ele funciona corretamente, mas às vezes falha devido às condições da rede. Atualmente, eu o configurei para que, em caso de falha, esteja continuena cláusula de exceção (continue para o próximo número de i). É possível reatribuir o...

216
Rompendo um loop aninhado

Se eu tenho um loop for aninhado em outro, como posso sair eficientemente dos dois loops (internos e externos) da maneira mais rápida possível? Eu não quero ter que usar um booleano e depois dizer ir para outro método, mas apenas para executar a primeira linha de código após o loop externo. Qual...

212
Como faço para sair de um loop com Ruby Pry?

Estou usando o Pry com meu aplicativo Rails. Defino binding.prydentro de um loop no meu modelo para tentar depurar um problema. Por exemplo: (1..100).each do |i| binding.pry puts i end Quando digito quit, ele passa para a próxima iteração e para novamente. Existe uma maneira de sair do loop...