Interruzione forzata del for: break

È possibile interrompere il for anche prima che la condizione diventi false.

variabili

// 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.