Sdílet prostřednictvím


Struktury cyklu (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:

Vývojový diagram znázorňující smyčku

Smyčky While

Konstrukce While...End While spouští sadu výroků, dokud je podmínka v While výroku True pravdivá. 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á smyčka opakovat, pokud podmínka zůstává True nebo dokud se nestane True. Další informace naleznete v tématu Do...Loop.

Smyčky pro

Konstrukce For...Next provádí smyčku určené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.

Viz také