Capítulo 6: Estructuras repetitivas

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:

Scripts-en-PowerShell-Guia-para-principiantes-152

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í:

Scripts-en-PowerShell-Guia-para-principiantes-185

Y obtendríamos un resultado como este:

Scripts-en-PowerShell-Guia-para-principiantes-186

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

Scripts-en-PowerShell-Guia-para-principiantes-187

Y el resultado sería así:

Scripts-en-PowerShell-Guia-para-principiantes-188

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