Loop Definizione significato

Cos’è il Loop?

In computer science, un loop è una struttura di programmazione che ripete una sequenza di istruzioni fino a quando una specifica condizione è soddisfatta. I programmatori usano i cicli per scorrere i valori, aggiungere somme di numeri, ripetere funzioni, e molte altre cose.

I cicli sono supportati da tutti i moderni linguaggi di programmazione, sebbene le loro implementazioni e sintassi possano differire. Two of the most common types of loops are thewhile loopand thefor loop.

While Loop

A while loop is the simplest form of a programming loop. Stabilisce che mentre una condizione è valida, continua il loop. Nell’PHP esempio qui sotto, il ciclo while continuerà finché i non sarà uguale a num.

$i = 1;
$num = 21;

while ($i<$num) // stop quando $i è uguale a $num
{
echo “$i, “;
$i++; // incrementa $i
}

Se $i è 1 e $num è 21, il ciclo stampa 1, 2, 3, 4… ecc. fino a 20. Poi il ciclo si fermerà o “romperà” dopo 20 iterazioni perché la condizione while è stata soddisfatta.

For Loop

Un ciclo for è simile ad un ciclo while, ma ottimizza il codice sorgente. L’istruzione for loop definisce il punto di inizio e di fine così come l’incremento per ogni iterazione. Qui sotto c’è lo stesso ciclo sopra definito come un ciclo while.

$num = 21;

for ($i = 1; $i<$num; $i++) // stop quando $i è uguale a $num
{
echo “$i, “;
}

Anche se i cicli for e while possono spesso essere usati in modo intercambiabile, spesso ha più senso usare uno piuttosto che l’altro. Nella maggior parte dei casi, i cicli for sono preferiti perché sono più puliti e più facili da leggere. Tuttavia, in alcune situazioni, una dichiarazione while può essere più efficiente. Per esempio, la seguente istruzione PHP può essere usata per caricare tutti i valori da un risultato MySQL in un array usando solo una linea di codice.

while ($row = mysql_fetch_array($result))

NOTE: Poiché i cicli si ripetono fino a quando una determinata condizione è soddisfatta, è importante assicurarsi che il ciclo si interrompa ad un certo punto. Se la condizione non è mai soddisfatta, il ciclo continuerà all’infinito creando un ciclo infinito. Scrivere codice che permette loop infiniti è una cattiva pratica di programmazione, dato che possono causare il crash dei programmi.

La descrizione di Loop in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Loop o vuoi suggerire un nuovo termine tecnico, contattaci.

© 2021 SharTec - In primo piano in Tecnologia