Flutter: Ciclos: while

El ciclo while o bucle while es un ciclo repetitivo cuyo propósito es repetir un bloque de código mientras una condición sea verdadera.

En el siguiente diagrama de flujo podemos ver la ejecución del ciclo while:

El ciclo while

El ciclo while

Vamos a hacer un pequeño ejemplo donde vamos a imprimir los números del 1 al 10. El codigo quedaria asi:

Podemos ver que la variable i inicia en 1 y mientras sea menor o igual a 10 la expresión dentro del ciclo while se va ejecutar.


También podemos usar un ciclo while para iterar los elementos de una lista. Por ejemplo:

Esta vez la variable i inicia en 0 ya que en las listas el primer elemento siempre se encuentra en la posición 0. Después de imprimir el valor del elemento dentro de la lista incrementamos en 1 la variable i y el ciclo while se vuelve a repetir hasta que la condición sea false.

El fragmento dentro del ciclo while: print('El carro es: ${carros[i++]}'); es lo mismo que escribir:

while (i < carros.length) {
	print('El carro es: ${carros[i]}');
	i = i + 1;
}

Videotutorial en YouTube

Recuerda que también puedes ver el video tutorial de este curso en youtube:

Comparte este artículo