Begrip: Break & continue
Het kan af en toe nuttig zijn om een lus vroegtijdig te beëindigen of een iteratie over te slaan.
Stel dat je in een grote dataset moet zoeken of bepaalde elementen aanwezig zijn of juist niet aanwezig zijn. Dan kan je natuurlijk door elke element in de dataset gaan, maar zodra je het element gevonden hebt, doet de rest van de dataset er niet meer toe. In dit geval kan je best het break statement gebruiken om de lus te beëindigen, zo is je programma sneller.
Continue is vooral nuttig om je code beter leesbaar te maken. Soms moet heel wat code enkele uitgevoerd worden in een bepaald geval. Je kan dan natuurlijk een conditioneel statement gebruiken en de conditionele code daar in steken. Dit betekent echter dat je code dieper genest is en slechter leesbaar, zeker als deze conditionele code nog andere conditionele code bevat. In de plaats daarvan kan je de code onder het conditioneel statement zetten en het continue statement gebruiken in de if.
