Nejste přihlášen/a.

Přihlásit se do poradny

 

Visual Basic - Exit for loop

Od: vb* odpovědí: 2 změna:

dobrý den, chtěl jsem se zaptat jaký smysl má končit for loop pomocí "Exit"

- když udělam loop 1-10 je to to samý jako když udělam 1-20 ale při 10 ho opustim?

je třeba nějaká možnost vrátit se zpátky a pokraćovat dál od místa kde jsem zkončil?

For num1 = 1 To 10
XXX
Next

-----------------------------------------------------------------------------

For num1 = 1 To 20
XXX
If num1 = 10 Then
Exit For
End If
Next

 

 

2 odpovědi na otázku
Řazeno dle hodnocení

 

 

ctenar*

2x

Smysl? Asi když si člověk neumí sestavit podmínky pro while ("Do...Loop")

Vrátit se skoro určitě nepůjde. Exitem se daný blok ukončí.

 

visual

2x

Příkaz GoTo nebo GoSub lze použít v rámci Sub nebo Function. Jsou to příkazy z nouze a nemají se používat. Návěští je zakončeno dvojtečkou

Private Sub ValidateValue (ByVal intValue As Integer)

If intValue> 10 then GoTo EXIT_SUB

else ProcessValue (intValue)

MessageBox.Show ( "zadáno platné číslo") endif

EXIT_SUB: Exit Sub

End Sub

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]