Inicio de sesión

Nombre de usuario o e-mail

En línea

En este momento hay 0 usuarios y 20 invitados en línea.

DO WHILE ... LOOP

Cron

Hola

Me he encontrado con una duda, ya que yo tenía la idea de que el bucle este funcionaba de una manera, pero no hace lo que se supone que tiene que hacer...

Qué diferencia hay entre las siguientes estructuras?:

estructura 1:

DO WHILE condición

lo que hace

LOOP

 

estructura 2:

DO

lo que hace

LOOP WHILE condición

 

Gracias

pacomegia

cambia la primera vez

lo que cambia es básicamente si se ejecuta la primera vez.

en tu primer ejemplo, do while....

sólo se entra en el bucle si se cumple la condición, con lo que si la condición no se cumple, el bucle no se ejecuta ninguna vez.

 

el segundo ejemplo

do
..
loop while...

la ejecución llega al bucle DO, y entra dentro del bucle, se ejecuta. Es cuando llega al Loop cuando evalúa la condición y comprueba si tiene que volver a ejecutar el bucle o no. Como ves, en el segundo caso siempre se ejecuta el bucle (al menos la primera vez)

------
Ya sé Excel, pero necesito más ahora en pdf

Visitante

Re: cambia la primera vez

Muchas gracias, no me di cuenta de la obviedad.

Seguiré revisándolo, porque, en teoría, debería funcionar bien, pero algunas veces no lo hace, y no sé por qué.

Saludos

¿necesitas más?

apúntate a nuestro newsletter
Fuente RSS

Si te gusta necesitomas, ¡ compártelo !

Si te gusta, compártelo


apúntate a nuestro newsletter

cargando...
Buscar en necesitomas.com

Excelómetro