Perguntas com a marcação «loops»

200
"For" vs "each" em Ruby

Acabei de fazer uma pergunta rápida sobre loops no Ruby. Existe uma diferença entre essas duas maneiras de iterar através de uma coleção? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Basta saber se estes são exatamente os mesmos ou se...

197
Como percorrer um período?

Eu nem tenho certeza de como fazer isso sem usar uma solução horrível para loop / contador. Aqui está o problema: Recebi duas datas, uma data de início e uma data de término e, em um intervalo especificado, preciso tomar alguma ação. Por exemplo: para cada data entre 10/03/2009 a cada três dias...

193
Acelere a operação do loop em R

Eu tenho um grande problema de desempenho em R. Eu escrevi uma função que itera sobre um data.frameobjeto. Ele simplesmente adiciona uma nova coluna a data.framee acumula algo. (operação simples). O data.frametem aproximadamente 850K linhas. Meu PC ainda está funcionando (cerca de 10 horas agora) e...

172
Verificação nula em um loop for aprimorado

Qual é a melhor maneira de se proteger contra nulo em um loop for em Java? Isso parece feio: if (someList != null) { for (Object object : someList) { // do whatever } } Ou if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } Pode não haver...

167
foreach vs someList.ForEach () {}

Aparentemente, existem várias maneiras de interagir com uma coleção. Curioso se houver alguma diferença, ou por que você usaria um caminho sobre o outro. Primeiro tipo: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Outro...

157
O retorno para um loop?

Suponha que eu tenha um loop como este: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Pergunta rápida: returnpara a execução do loop por si

154
Looping em espiral

Um amigo precisava de um algoritmo que o deixasse percorrer os elementos de uma matriz NxM (N e M são ímpares). Eu vim com uma solução, mas queria ver se meus colegas SO'ers poderiam encontrar uma solução melhor. Estou postando minha solução como resposta a esta pergunta. Saída de exemplo: Para...

152
Twig for loop para matrizes com chaves

Eu uso o Twig e tenho uma matriz com chaves como esta: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" E eu gostaria de obter a chave (1,2,3,8,9)e o conteúdo (alpha, bravo, charlie, delta, echo)em um loop para obter todo o valor dessa matriz. Como...