‫Welkom bij de inleiding tot Loop's en dan dit hoofdstuk, we gaan de verschillende soorten loops behandelen en
‫je gaat leren hoe je ze in de praktijk kunt gebruiken.
‫Maar laten we eerst eens naar de theorie kijken en beginnen met de verschillende
‫lustypes en de voordelen.
‫Laten we dus eerst de voordelen bekijken.
‫Wat zijn de voordelen van lussen?
‫Nou, ten eerste besparen ze tijd, dus je hoeft niet heel veel code te maken, maar je kunt het vaak vereenvoudigen
‫en in een lus plaatsen en ze kunnen je helpen tijd te besparen.
‫Dan zijn het snelle en gemakkelijke herhalingsmodules.
‫Zo kunt u uw code gemakkelijk meerdere keren herhalen op basis van voorwaarden die u instelt.
‫Dus als je zegt, oké, ik wil deze code tien keer uitvoeren, dan kun je dat gewoon doen met een lus.
‫Hiermee kunt u met enorme hoeveelheden gegevens werken, zodat u de gegevens niet handmatig hoeft te controleren, maar
‫dat kan ook met een lus.
‫Dat is dus een enorm voordeel.
‫En we zullen zien wanneer het van pas komt, dan kun je door arrays kijken.
‫En dat is iets dat nog niet al te veel waarde toevoegt omdat we nog geen race hebben behandeld, maar dat
‫zullen we in een van de volgende hoofdstukken doen.
‫Dus geen zorgen, we komen er wel en dan zie je wat de voordelen zijn van loops als we met een race
‫werken.
‫Laten we nu kijken naar de lustypen en er zijn meerdere typen.
‫Allereerst de for-lus.
‫Dan is er de while-lus, die controleert en dan gaat het.
‫Dan is er de do while-lus die eerst doet en dan controleert.
‫En dan hebben we de voor elke lus die door een array of een lijst loopt.
‫En dat is wat ik je ga laten zien zodra we bij een race en lijsten zijn.
‫Dus eerst en vooral, de for-lus de for-lus heeft een startwaarde tussen haakjes, dan gescheiden door een
‫puntkomma, de voorwaarde en de toename weer gescheiden en dan tussen accolades moet je coderen, vriend.
‫Dus dat is code die moet worden herhaald.
‫Hoe vaak dat moet worden herhaald, is gebaseerd op de startwaarde en de conditie en natuurlijk de
‫toename.
‫Dus wat je ook instelt in die drie regels, zal bepalen hoe vaak dit najaar zal worden uitgevoerd.
‫En dat is perfect geschikt voor tellers.
‫Dus follow-ups zijn geweldig om tellers te laten lopen naast de while-lus, je begint met een
‫tellervariabele.
‫Die zet je bijvoorbeeld op nul.
‫Het kan een ander nummer zijn.
‫Dan heb je het while-trefwoord en tussen haakjes de voorwaarde.
‫Dus, bijvoorbeeld, zolang de tellervariabele lager is dan 10, ga je gang en voer die while-lus
‫uit.
‫Dan heb je de code die moet worden uitgevoerd zodra aan de voorwaarde is voldaan en deze wordt zo vaak herhaald zolang
‫aan de voorwaarde wordt voldaan.
‫Een heel belangrijk aspect hierbij is om deze tellervariabele te laten toenemen.
‫Dus je moet het controversiële binnen een while-lus verhogen.
‫Anders krijg je een einde aan een oneindige lus en dat wil je niet want dan crasht
‫je programma.
‫Dus dat is de algemene structuur van een while-lus die je kunt gebruiken met while-lussen, niet
‫alleen met gehele getallen of getallen, je kunt ze ook gebruiken met booleans, zodat je kunt controleren of iets waar is.
‫U kunt bijvoorbeeld controleren wat de gebruiker heeft ingevoerd, zolang de gebruiker geen nul heeft ingevoerd, u
‫voegt bijvoorbeeld alleen de cijfers toe die hij invoert.
‫Dus dat is iets dat je hier zou kunnen controleren.
‫Dus hoewel een specifieke voorwaarde niet waar is, heeft de gebruiker geen nul ingevoerd, dus het betekent dat de bal onwaar
‫is.
‫Ga je gang en voer de code uit en het voert de code uit zolang aan de voorwaarde wordt voldaan.
‫En dat betekent dat het niet alleen zo lang moet zijn als bijvoorbeeld dit controversieel is, maar
‫ook gebaseerd op booleans.
‫En dat zal veel logischer zijn zodra we in booleans gaan.
‫We zullen dus ook voorbeelden van booleans hebben.
‫Oke.
‫Dus vervolgens de do while-lus.
‫En die is iets anders dan de draadlus, ook al heeft het de wilde term in zijn naam.
‫Het begint met een controversiële ook buiten de lus zelf.
‫Dan moet je trefwoord doen, dan de accolades.
‫En daar heb je de code die je meerdere keren of minstens één keer wilt uitvoeren.
‫En dat is een verschil tussen een tijdje en een tijdje.
‫Loop de do while-lus eerst en vervolgens controleert het onderaan de voorwaarde.
‫Het wordt dus herhaald zolang de voorwaarde waar is, maar het zal minstens één keer worden uitgevoerd.
‫En op die manier heb je hier ook de tellervariabele increment.
‫Vervolgens voert het de code uit zolang ook aan de voorwaarde wordt voldaan.
‫Dus hetzelfde als de while-lus.
‫Alleen het verschil is hier.
‫Zoals ik al zei, het draait eerst een keer en dat kan erg handig zijn als je bijvoorbeeld niet weet of
‫aan de voorwaarde is voldaan, maar je in ieder geval de code wilt uitvoeren omdat het iets initialiseert of
‫iets voorbereidt, dan zou je gebruik een do while-lus.
‫En dan hebben we tenslotte voor elke lus en deze loopt door een array of een lijst.
‫Het is maar zolang er inhoud is.
‫En dat is geweldig, want als.
‫Je voert een for-lus uit, bijvoorbeeld door een array, wat je kunt krijgen als een array-index buiten de grenzen,
‫en dat is iets dat je niet voor elke groep krijgt.
‫Dus dat is zo'n beetje een fout die je kunt vermijden, zolang je hem maar voor elke lus gebruikt.
‫En tot slot, meer hierover in het gewiste hoofdstuk.
‫We gaan dus niet elke lus in dit hoofdstuk behandelen, maar we gaan het
‫gebruiken zodra we bij de array-sectie komen.
‫En ik wilde het hier gewoon plaatsen, zodat je weet dat er ook een ander type lus is.
‫Dus de voor elke lus.
‫Geweldig.
‫Laten we dus naar de demo gaan en aan de slag gaan met enkele voorbeelden.
‫Dus tot ziens daar.