Visual Basic
Loop-lausele.
Loop-lause määrab kordamisele kuuluva lauserühma lõpu. Kui temas esineb fraas Until
tingimus, siis leitakse iga kord tingimuse väärtus ning kui see on tõene, lõpetatakse kordamised
ja täitmisjärg antakse järgmisele lausele, vastupidisel juhul antakse täitmisjärg tagasi Do-lausele.
Exit Do-lause lõpetab korduse täitmise ja annab täitmisjärje lausele, mis järgneb Loop-lausele.
Tavaliselt kuulub Exit Do-lause mingisse valikulausesse (IF-või Case-lause), mis määrab
tingimuse või kriteeriumi kordamiste lõpetamiseks. Taolisi lauseid võib olla mitu ning nad
võivad olla üldisema kujuga, kui on kirjeldatud.
Do ... Loop-lause üldjuhtu läheb vaja võrdlemisi harva. Enamasti leiavad käsutamist lause
erijuhud, mis on orienteeritud kindla iseloomuga korduste juhtimiseks. Eriti sageli esinevad
eelkontrolliga ja järelkontrolliga kordused. Nende kirjeldamiseks käsutatakse Do ... Loop-
lause järgmisi variante: