Perguntas com a marcação «loops»

101
VBA - como pular condicionalmente uma iteração for loop

Eu tenho um loop for sobre uma matriz. O que eu quero fazer é testar uma determinada condição no loop e pular para a próxima iteração se for verdadeira: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE...

96
Como quebrar loops aninhados?

Se eu usar uma breakinstrução, ela só quebrará o loop interno e preciso usar algum sinalizador para quebrar o loop externo. Mas se houver muitos loops aninhados, o código não terá uma boa aparência. Existe alguma outra maneira de quebrar todos os loops? (Por favor, não use goto stmt.) for(int i =...

93
VB.NET - Como passar para o próximo item a For Each Loop?

Existe uma instrução semelhante Exit For, exceto que em vez de sair do loop, ela apenas se move para o próximo item. Por exemplo: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next Eu sei que poderia simplesmente adicionar um Elseà instrução If para...

91
Diga o final de um .cada loop em rubi

Se eu tiver um loop como users.each do |u| #some code end Onde usuários é um hash de vários usuários. Qual é a lógica condicional mais fácil para ver se você está no último usuário no hash de usuários e deseja apenas executar um código específico para esse último usuário, algo...

91
Verifique se há nulo no loop foreach

Existe uma maneira mais agradável de fazer o seguinte: Preciso que uma verificação de null aconteça no arquivo. Cabeçalhos antes de prosseguir com o loop if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Resumindo, parece um...

90
Uma maneira mais pitônica de executar um processo X Times

Qual é mais pitônico? Loop While: count = 0 while count < 50: print "Some thing" count = count + 1 Para loop: for i in range(50): print "Some thing" Editar: não duplicar porque tem respostas para determinar o que é mais claro, versus como executar um intervalo sem 'i' - mesmo que...

89
Contador dentro de xsl: for-each loop

Como obter um contador dentro de xsl: for-each loop que refletiria o número do elemento atual processado. Por exemplo, meu XML de origem é <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and...

89
Iterando através de um mapa golang

Eu tenho um mapa do tipo: map[string]interface{} E, finalmente, posso criar algo como (após desserializar de um arquivo yml usando goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Como posso iterar neste mapa? Tentei o seguinte: for k, v := range mymap{ ... } Mas recebo um...

88
Como posso percorrer todas as linhas de uma tabela? (MySQL)

Eu tenho uma tabela A e há um ID de chave primária. Agora quero percorrer todas as linhas em A. Eu encontrei algo como 'para cada registro em A', mas parece não ser assim que você faz no MySQL. A questão é que para cada linha eu quero pegar um campo e transformá-lo, inseri-lo em outra tabela...