Articles of iteração

Como fazer cálculos genéricos sobre pacotes de argumentos heterogêneos de uma function de modelo variadico?

PREMISSA: Depois de brincar um pouco com os modelos variádicos, percebi que conseguir qualquer coisa que fosse um pouco além das tarefas triviais de meta-programação logo se torna bastante incômoda. Em particular, encontrei-me desejando uma maneira de executar operações genéricas em um pacote de argumentos como iterar , dividir , executar um loop em uma […]

Como percorrer um array contendo objects e acessar suas propriedades

Eu quero percorrer os objects contidos em uma matriz e alterar as propriedades de cada um. Se eu fizer isso: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } O console deve trazer todos os objects da matriz, certo? Mas, na verdade, só exibe o primeiro object. se eu consolar o log do […]

A ordem é garantida para o retorno de chaves e valores de um object LinkedHashMap?

Eu sei que o LinkedHashMap tem uma ordem de iteração previsível (ordem de inserção). O Set retornado por LinkedHashMap.keySet() e a Collection retornada por LinkedHashMap.values() também mantêm esta ordem?

Como faço para iterar sobre as propriedades de um object anônimo em c #?

Eu quero tomar um object anônimo como argumento para um método e, em seguida, iterar sobre suas propriedades para adicionar cada propriedade / valor a um ExpandoObject dynamic. Então, o que eu preciso é ir de new { Prop1 = “first value”, Prop2 = SomeObjectInstance, Prop3 = 1234 } para conhecer nomes e valores de […]

Todos os algoritmos iterativos podem ser expressos recursivamente?

Se não, existe um bom contra-exemplo que mostre um algoritmo iterativo para o qual não existe uma contrapartida recursiva? Se for o caso de todos os algoritmos iterativos poderem ser expressos recursivamente, há casos em que isso é mais difícil de ser feito? Além disso, que papel desempenha a linguagem de programação em tudo isso? […]

“For” vs “each” em Ruby

Acabei de fazer uma pergunta rápida sobre loops em 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 Apenas perguntando se estes são exatamente os mesmos ou se há […]

Como faço para iterar em um NSArray?

Eu estou procurando o idioma padrão para iterar sobre um NSArray. Meu código precisa ser adequado para o OS X 10.4+.

Como funciona um loop for, especificamente para (;;)?

Olhando através de alguma empresa antiga, me deparei com um loop for que se parece com isso: for (;;) { //Some stuff } Eu tentei o Google, mas não consegui encontrar nenhuma resposta. Eu dormi em uma aula de programação ou é um loop incomum?

Como iterar sobre um object JavaScript?

Eu tenho um object em JavaScript: { abc: ‘…’, bca: ‘…’, zzz: ‘…’, xxx: ‘…’, ccc: ‘…’, // … } Eu quero usar um loop for para obter suas propriedades. E eu quero iterar em partes (nem todas as propriedades do object de uma só vez). Com um array simples, posso fazer isso com um […]

Iterar através de um HashMap

Duplicar Possível: Como iterar eficientemente sobre cada input em um ‘Mapa’? Qual é a melhor maneira de iterar os itens em um HashMap ?