Primeros pasos con los bucles
En esta página
Tipos de bucles
Un bucle es una estructura de flujo de control para ejecutar definitiva o indefinidamente un conjunto de declaraciones escritas solo una vez en el código, hasta que se cumpla una determinada condición o se termine el proceso.
Bucles de condición
Estos bucles se repiten en función del estado de sus condiciones.
Para bucles
Por lo general, los bucles se ejecutan sobre una variable como objeto de iteración. Por ejemplo, los bucles for se pueden ejecutar sobre un número entero para limitar el número de veces que se debe ejecutar el bucle, o sobre una matriz para iterar sobre él.
Mientras que los bucles
Los bucles while son el tipo más básico de bucle de condición que continúa ejecutándose hasta que se cambia su condición (o hasta que se ejecuta una sentencia break
).
Variantes
Una variante de los bucles while
es el bucle do... while
. Es lo mismo que los bucles while
, excepto que el contenido del bucle se ejecuta una vez antes de verificar la condición.
Otra variante son los bucles until
/do...hasta
, que hacen lo mismo que sus contrapartes en while
excepto que verifican la condición de manera opuesta: los bucles while
se ejecutan hasta que la condición es falsa. , y los bucles hasta
se ejecutan hasta que la condición es verdadera.
Bucles de colección
Estos bucles se repiten iterando sobre colecciones, como matrices o iterables.
Bucles Foreach
Un bucle forEach
se ejecuta en una colección ejecutando el código una vez por elemento en la colección, proporcionando el valor y/o la clave del elemento como parámetro.
Ir a bucles
Los bucles goto
son un conjunto de sentencias entre una etiqueta y una sentencia goto.
Bucles recursivos
En la programación funcional, los bucles recursivos se pueden usar para ejecutar una función recursivamente hasta que se cumpla una condición. Esta es una causa común de errores de desbordamiento de pila.