Domande taggate «break»

Un'istruzione break è una funzionalità di controllo del flusso fornita dalla maggior parte dei linguaggi di programmazione che consente un'uscita anticipata da un ciclo; una volta raggiunta un'istruzione break, il ciclo che lo racchiude viene immediatamente chiuso.


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 


7
Utilizzo di continue in un'istruzione switch
Voglio passare dal centro di switchun'istruzione all'istruzione loop nel codice seguente: while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } È questo un modo valido per utilizzare …

3
Come posso restituire qualcosa in anticipo da un blocco?
Se volessi fare qualcosa del genere: collection.each do |i| return nil if i == 3 ..many lines of code here.. end Come avrei ottenuto quell'effetto? So che potrei semplicemente avvolgere tutto all'interno del blocco in una grande istruzione if, ma vorrei evitare l'annidamento se possibile. Break non funzionerebbe qui, perché …
90 ruby  loops  return  break 


8
script di interruzione / uscita
Ho un programma che esegue un'analisi dei dati ed è lungo poche centinaia di righe. All'inizio del programma, desidero eseguire un controllo di qualità e se non ci sono dati sufficienti, desidero che il programma termini e torni alla console R. Altrimenti, voglio che il resto del codice venga eseguito. …
87 r  exit  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.