Struktury smyčky (Visual Basic)
Struktury smyčky jazyka Visual Basic umožňují opakovaně spouštět jeden nebo více řádků kódu. Příkazy ve struktuře smyčky můžete opakovat, dokud podmínka není True
, dokud podmínka není False
, zadaný početkrát nebo jednou pro každý prvek v kolekci.
Následující obrázek znázorňuje strukturu smyčky, která spouští sadu příkazů, dokud se podmínka neopakuje:
Smyčky While
Konstrukce While
...End While
spouští sadu příkazů, pokud je podmínka zadaná v While
příkazu True
. Další informace naleznete v tématu While... End While – příkaz.
Smyčky úkolů
Konstrukce Do
...Loop
umožňuje otestovat podmínku na začátku nebo na konci struktury smyčky. Můžete také určit, zda se má opakovat smyčka, zatímco podmínka zůstane True
nebo dokud se stane True
. Další informace naleznete v tématu Do... Příkaz Loop.
Smyčky for
Konstrukce For
...Next
provádí smyčku nastaveného počtu. Používá řídicí proměnnou smyčky, označovanou také jako čítač, ke sledování opakování. Zadáte počáteční a koncové hodnoty pro tento čítač a volitelně můžete zadat množství, o které se zvýší z jednoho opakování na další. Další informace naleznete v tématu Pro... Next – příkaz.
Pro každou smyčku
Konstrukce For Each
...Next
spouští sadu příkazů jednou pro každý prvek v kolekci. Zadáváte řídicí proměnnou smyčky, ale nemusíte pro ni určovat počáteční nebo koncové hodnoty. Další informace naleznete v tématu Pro každý... Next – příkaz.