Perguntas com a marcação «nested-loops»


30
Como sair de vários loops?
Dado o seguinte código (que não funciona): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff Existe uma maneira de fazer isso …



22
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 …

6
Como posso quebrar um loop externo com PHP?
Eu estou olhando para quebrar um loop for / foreach externo em PHP. Isso pode ser feito no ActionScript da seguinte maneira: top : for each(var i:MovieClip in movieClipArray) { for each(var j:String in nameArray) { if(i.name == j) break top; } } Qual é o equivalente em PHP?

6
Quebra / saída aninhada em vb.net
Como faço para sair do aninhado ou loop no vb.net? Eu tentei usar exit para, mas ele pulou ou violou apenas um loop apenas. Como posso fazer o seguinte: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if …

5
Linha única aninhada para loops
Escreveu esta função em python que transpõe uma matriz: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] No processo, percebi que não entendo totalmente como os loops for aninhados de linha única são executados. …

13
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 …
96 c  nested-loops  break 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.