? När du skriver ett datorprogram finns det tillfällen när du vill utföra en viss åtgärd mer än en gång . Allmänna förfaranden erbjuder denna möjlighet , men din kod måste anropa proceduren varje gång du vill utföra åtgärden . Å andra sidan är en slinga gör att programmet för att utföra en rad åtgärder tills ett specificerat villkor är uppfyllt. Det finns två typer av slingor som erbjuds i Visual Basic och båda är kraftfulla implementeringar av slingan funktionen. Programmet loopar
Program slingor ger programmeraren med ett sätt att utföra en uppsättning kod flera gånger tills en avslutande villkor är uppfyllt. Det finns två grundläggande typer av slingor. Göra slingor kan programmeras till loop " när " är ett villkor uppfylls eller " tills " ett villkor är uppfyllt . För /Nästa slingor använder en räknare för att bestämma antalet slingor att utföra , och disken kan programmeras för att stega framåt eller bakåt genom att lägga till eller dra ifrån från disken , respektive.
Do -While Loops
Do -While loop sätter ett villkor för verkställighet , som kan placeras på Do uttalande eller på loop uttalande . Den förra kallas en förtest och den senare kallas för en posttest . I båda fallen slingan kommer att exekvera så länge som det givna villkoret är sant. Den största skillnaden är att med ett förtest din kod kommer aldrig att köras om den angivna villkoret inte är uppfyllt på första försöket . Med en posttest koden kommer att utföra åtminstone en gång och testa skick i slutet .
Do - Tills Loops
Do - Tills loop kan också ställa villkor på Do uttalande eller på Loop uttalande . Den tills version av Do slingan exekverar tills ett villkor är uppfyllt . Du måste vara försiktig när du placerar villkoret eftersom du kan få felaktiga resultat om testet inte kodas korrekt . Addera För - Nästa Loops
senaste versionen av looping struktur i Visual Basic tillåter programmeraren att exekvera ett tillstånd ett visst antal gånger , och använder en slingräknare att hålla reda på antalet iterationer av slingan . Denna räknare och dess övre gräns anges på Till uttalande , standard är att räkna med ett. En variant på För uttalandet tillåter programmeraren att lägga ett steg parameter som kan variera ökningen från positiv till negativ , samt anger värden större än ett . Addera Avsluta en Loop
p Det finns tillfällen när du kanske vill lämna en slinga innan looping villkoret är uppfyllt . Avfarten till och Exit Do underlätta uttalanden här för För och göra loopar , respektive. Det är viktigt att komma ihåg att när du avslutar slingan inga andra uttalanden i slingan kommer att genomföras och ditt program kommer att hoppa till uttalandet efter nästa eller Loop uttalande . Addera