|
Do...Loop (Instrucción)
Repite un bloque de instrucciones cuando una condición es True o hasta que una condición se convierta en True.
Sintaxis
Do [{While | Until} condición]
[instrucciones]
[Exit Do]
[instrucciones]
Loop
O bien, puede utilizar esta sintaxis:
Do
[instrucciones]
[Exit Do]
[instrucciones]
Loop [{While | Until} condición]
La sintaxis de la instrucción Do Loop consta de las siguientes partes:
Parte | Descripción |
---|---|
condición | Opcional. Expresión numérica o expresión de cadena que es True o False. Si la condición es Null, condición se considera False. |
Instrucciones | Una o más instrucciones que se repiten mientras o hasta que condición sea True. |
Comentarios
Se puede utilizar cualquier número de instrucciones Exit Do ubicadas en cualquier lugar dentro de una estructura de control Do…Loop, para proporcionar una salida alternativa de un Do…Loop. La instrucción Exit Do se utiliza frecuentemente en la evaluación de alguna condición, por ejemplo, If…Then; en este caso, la instrucción Exit Do transfiere el control a la instrucción que sigue inmediatamente a la instrucción Loop.
Cuando se utiliza con instrucciones anidadas Do…Loop, la instrucción Exit Do transfiere control al bucle que está anidado un nivel por encima del bucle donde ocurre.