Als u het schrijven van een computerprogramma zijn er momenten waarop je wilt dat een bepaalde actie meer dan een keer uit te voeren . Algemene procedures bieden deze mogelijkheid , maar je moet een code voor de procedure telkens wanneer u de actie wilt uitvoeren noemen . Aan de andere kant een lus kan het programma een reeks handelingen uit te voeren totdat een bepaalde voorwaarde wordt voldaan . Er zijn twee soorten lussen aangeboden in Visual Basic en beide zijn krachtige implementaties van de lus functie . Programma Loops Programma lussen bieden de programmeur met een manier om een set van code meerdere malen uit te voeren totdat een beëindiging voorwaarde wordt voldaan . Er zijn twee basistypen van lussen . Doe loops kan worden geprogrammeerd om lus " terwijl" een voorwaarde is voldaan of "tot " een voorwaarde is voldaan . Voor /Next loops gebruiken een teller om het aantal lussen te voeren , en de teller kan geprogrammeerd worden om vooruit of achteruit stap door het toevoegen aan of af te trekken van de teller , respectievelijk bepalen . Do -While Loops a Do - While-lus stelt een voorwaarde voor de uitvoering , die op de Do verklaring of op de Loop verklaring kan worden geplaatst . De eerste wordt genoemd pretest en de laatste een nameting genoemd . In beide gevallen zal de lus zolang de gegeven voorwaarde waar voeren . Het belangrijkste verschil is dat met een pretest uw code nooit zal uitvoeren als de opgegeven voorwaarde niet bij de eerste poging wordt voldaan . Met een post-test de code wordt uitgevoerd ten minste een keer en test de toestand op het einde . Doe- Tot Loops A Do - Tot lus kan ook voorwaarden op de Do verklaring of op de Loop statement . De totdat versie van de Do -lus uitvoert totdat aan een voorwaarde voldaan . Je moet voorzichtig zijn bij het plaatsen van de aandoening omdat u onjuiste resultaten kan krijgen als je test is niet correct gecodeerd . Voor - Next Loops De laatste versie van de looping structuur in Visual Basic laat voor een aandoening uitvoeren van een bepaald aantal keren , en gebruikt een lusteller te houden van het aantal iteraties van de lus te houden . Deze teller en de bovengrens zijn opgegeven op het Voor verklaring , de standaard is om te tellen voor een. Een variatie op de For-opdracht kan de programmeur een stap parameter die de toename van positieve variëren naar negatief, en geeft waarden groter dan een . Verlaten van een lus < br toevoegen > p Er zijn momenten waarop je zou willen om een lus te verlaten voordat de looping voorwaarde is voldaan . De Exit Voor en Exit Weet uitspraken faciliteren dit voor de Voor -en Do lussen , respectievelijk . Het is belangrijk te onthouden dat wanneer je de lus verlaat geen enkele andere uitspraken in de lus wordt uitgevoerd en uw programma zal gaan naar de verklaring na de Next of Loop statement .
|