Interruzione forzata del for: break
È possibile interrompere il for
anche prima che la condizione diventi false
.
// height=100 lines=auto
function setup() {
background( 200 );
for (let x = 5; x < 100; x = x+20) {
if (x == 65) {
break;
}
rect( x,20, 10,60 );
}
}
if (x == 65) {
break;
}
Interrompe il for
ed evita l'esecuzione dei cicli successivi quando il valore di x
arriva a 65 (5+20+20+20).
Far disegnare un rettangolo in più o in meno intervenendo sulla condizione dell'if
.
Nell'esempio, semplificato a scopo didattico, lo stesso risultato si potrebbe ottenere semplicemente intervenendo sulla condizione del for
. Con codici più complessi, all'interno del blocco di istruzioni, potrebbero però esserci altri valori da utilizzare per decidere se usare il break
.