Capítulo 6: Estructuras repetitivas

Publicado por P. Ruiz en

La estructura do while

Como hemos dicho más arriba, la estructura do while nos permite repetir un bloque de código mientras una determinada condición siga ofreciendo el valor $true. Su formato es como sigue:

PowerShell-UD06-001

Por ejemplo, cuando pidamos una respuesta al usuario, podemos usar una estructura de este tipo par obligarlo a que dicha respuesta se encuentre dentro de las opciones que nosotros esperamos. Podríamos hacerlo así:

PowerShell-UD06-002

Y obtendríamos un resultado como este:

PowerShell-UD06-003

Si quisiéramos explicarle al usuario el motivo por el que volvemos a hacerle la pregunta, deberíamos añadir algo más de código:

PowerShell-UD06-004

Y el resultado sería así:

PowerShell-UD06-005

Una característica diferenciadora de la estructura do while es que se ejecutará el bloque de código que contiene al menos una vez.