? Når du skriver et computerprogram der er tidspunkter , hvor du ønsker at udføre en bestemt handling mere end én gang . Generelle procedurer tilbyde denne mulighed , men din kode er at kalde den procedure , hver gang du ønsker at udføre handlingen. På den anden side en løkke giver program til at udføre en række tiltag , indtil en specificeret betingelse er opfyldt . Der er to typer af løkker tilbydes i Visual Basic og begge er kraftige implementeringer af sløjfen funktionen . Program Loops
Program sløjfer giver programmøren med en måde at udføre et sæt af kode flere gange, indtil en afslutning betingelse er opfyldt. Der er to grundlæggende typer af løkker. Do sløjfer kan programmeres til at sløjfe ", mens " en betingelse er opfyldt eller " indtil" en betingelse er opfyldt . For /næste løkker bruge en tæller til at bestemme antallet af loops til at udføre , og tælleren kan programmeres til at træde frem eller tilbage ved at tilføje eller trække fra tælleren , hhv.
Do -While loops
Gør -While loop sætter en betingelse for udførelse, som kan placeres på Do erklæring eller på loop erklæring. Førstnævnte kaldes en prætest og sidstnævnte kaldes en posttest . I begge tilfælde sløjfen udføre så længe en given betingelse er sand . Den væsentligste forskel er, at med en prætest din kode vil aldrig udføre hvis den angivne betingelse ikke er opfyldt i første forsøg . Med en posttest koden vil køre mindst en gang og teste stand i slutningen .
Gør- Indtil Loops
Gør- Indtil loop kan ligeledes sætte betingelser for Do erklæring eller på Loop erklæring. Den indtil version af Do løkke udfører indtil en betingelse er opfyldt . Du skal være forsigtig , når du placerer den betingelse , da du kan få forkerte resultater, hvis din test ikke er kodet korrekt .
For -Next Loops
sidste version af looping struktur i Visual Basic giver programmøren at udføre en betingelse et bestemt antal gange , og bruger en løkke tæller til at holde styr på antallet af gentagelser af løkken . Denne tæller og dens øvre grænse er angivet på For-sætningen , standard er at tælle med én. En variant af den For erklæring giver programmøren at tilføje et trin parameter, der kan variere tilvækst fra positiv til negativ , samt angive værdier større end én.
Afslutte en Loop
< br > p Der er tidspunkter, hvor du måske ønsker at efterlade en løkke , før looping betingelse er opfyldt. Afslut for og Afslut Må udsagn gøre dette lettere for For og gøre løkker hhv . Det er vigtigt at huske, at når du afslutter løkken ingen andre udsagn i løkken , vil blive henrettet, og dit program vil hoppe til den erklæring efter næste eller Løkke erklæring.