Domande taggate «nested-loops»

30
Come uscire dai loop nidificati in Java?
Ho un costrutto di loop nidificato come questo: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Ora come posso uscire da entrambi i loop? Ho esaminato …
1819 java  loops  nested-loops 

30
Come uscire da più loop?
Dato il seguente codice (che non funziona): 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 C'è un modo per farlo funzionare? …

15
Qual è il modo migliore per interrompere i loop nidificati in JavaScript?
Qual è il modo migliore per interrompere i loop nidificati in Javascript? //Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (var Item in Navigation.Headings[Heading]) { if (Args[x] == Navigation.Headings[Heading][Item].Name) { document.write("<a href=\"" + Navigation.Headings[Heading][Item].URL + …


22
Uscire da un ciclo annidato
Se ho un ciclo for che è nidificato all'interno di un altro, come posso uscire efficacemente da entrambi i loop (interno ed esterno) nel modo più rapido possibile? Non voglio usare un booleano e poi devo dire andare a un altro metodo, ma solo per eseguire la prima riga di …


6
Interruzione / uscita annidata per in vb.net
Come posso uscire da annidato for o loop in vb.net? Ho provato a usare exit for ma è saltato o interrotto solo un ciclo for. Come posso farlo per quanto segue: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for …

5
Linea singola annidata per loop
Ha scritto questa funzione in Python che traspone una matrice: 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) ] Nel processo mi sono reso conto che non capisco appieno come vengono eseguiti i loop annidati …

13
Come rompere i loop annidati?
Se uso breakun'istruzione, interromperà solo il ciclo interno e ho bisogno di usare un flag per interrompere il ciclo esterno. Ma se ci sono molti cicli annidati, il codice non avrà un bell'aspetto. C'è un altro modo per interrompere tutti i loop? (Per favore, non usare goto stmt.) for(int i …
96 c  nested-loops  break 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.