Looking for loops Answers? Try Ask4KnowledgeBase
Looking for loops Keywords? Try Ask4Keywords

loopsIniziare con i loop


Osservazioni

Questa sezione fornisce una panoramica dei loop e del motivo per cui uno sviluppatore potrebbe volerlo utilizzare.

Dovrebbe anche menzionare eventuali soggetti di grandi dimensioni all'interno di loop e collegarsi agli argomenti correlati. Poiché la Documentazione per cicli è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.

Tipi di anelli

Un ciclo è una struttura di flusso di controllo per eseguire definitivamente o indefinitamente un insieme di istruzioni scritte una sola volta nel codice, fino a quando non viene soddisfatta una determinata condizione o il processo viene terminato.

Circuiti di condizione

Questi anelli vengono ripetuti in base allo stato delle loro condizioni.

Per i loop

I loop di solito vengono eseguiti su una variabile come soggetto dell'iterazione. Ad esempio, per i cicli può essere eseguito su un numero intero per limitare il numero di volte che il ciclo deve essere eseguito, o su un array per scorrere su di esso.

Mentre i loop

Mentre loop è il tipo più elementare di condition loop che continua a funzionare fino a quando non viene modificata la sua condizione (o finché non viene eseguita un'istruzione break ).

varianti

Una variante di loop while è il do... while loop. È uguale a while loop, tranne per il fatto che il contenuto del ciclo viene eseguito una volta prima di controllare la condizione.

Un'altra variante è il until / do... until anse, che fa la stessa come le loro controparti in while tranne che controllano la condizione in modo opposto - while cicli eseguiti finché la condizione è falsa, e until loop corrono fino alla condizione è vero.

Cicli di raccolta

Questi cicli vengono ripetuti iterando su raccolte, come array o iterables.

Cicli Foreach

Un ciclo forEach viene eseguito su una raccolta eseguendo il codice una volta per elemento nella raccolta, fornendo il valore e / o la chiave dell'elemento come parametro.

Goto loop

goto cicli goto sono un insieme di istruzioni tra un'etichetta e un'istruzione goto.

Loop ricorsivi

Nella programmazione funzionale, i loop ricorsivi possono essere utilizzati per eseguire una funzione in modo ricorsivo finché non viene soddisfatta una condizione. Questa è una causa comune per errori di overflow dello stack.