Perguntas com a marcação «iteration»

94
Melhor maneira de iterar por meio de uma matriz Perl

Qual é a melhor implementação (em termos de velocidade e uso de memória) para iterar por meio de um array Perl? Existe alguma maneira melhor? ( @Arraynão precisa ser retido). Implementação 1 foreach (@Array) { SubRoutine($_); } Implementação 2 while($Element=shift(@Array)) {...

91
Como iterar std :: set?

Eu tenho este código: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Não tem ->firstvalor. Como posso obter o valor?

88
Iniciar índice para iterar a lista Python

Qual é a melhor maneira de definir um índice inicial ao iterar uma lista em Python. Por exemplo, tenho uma lista dos dias da semana - domingo, segunda, terça, ... sábado - mas quero iterar a lista começando na segunda. Qual é a prática recomendada para fazer isso?

84
Ruby each_with_index offset

Posso definir o deslocamento do índice no iterador de loop each_with_index? Minha tentativa direta falhou: some_array.each_with_index{|item, index = 1| some_func(item, index) } Editar: Esclarecimento: Não quero um deslocamento de array. Quero que o índice dentro de each_with_index não comece...