Looking for loops Answers? Try Ask4KnowledgeBase
Looking for loops Keywords? Try Ask4Keywords

loopsEmpezando con loops


Observaciones

Esta sección proporciona una descripción general de qué es un bucle y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de los bucles, y vincular a los temas relacionados. Como la Documentación para bucles es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Tipos de bucles

Un bucle es una estructura de flujo de control para ejecutar de manera definitiva o indefinida un conjunto de instrucciones escritas solo una vez en el código, hasta que se cumple una determinada condición o se termina 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 en una variable como el sujeto de iteración. Por ejemplo, para los bucles se puede ejecutar en un entero para limitar el número de veces que se debe ejecutar el bucle, o en una matriz para iterar sobre él.

Mientras bucles

While loops es el tipo más básico de bucle de condición que se sigue ejecutando hasta que se cambia su condición (o hasta que se ejecuta una instrucción break ).

Variantes

Una variante de while bucles es el do... while bucle. Es lo mismo que while bucles, excepto que el contenido del bucle se ejecuta una vez antes de verificar la condición.

Otra variante es la de until / do... until bucles, que hacen lo mismo que sus homólogos en while excepto que comprueban la condición de manera opuesta, while bucles se ejecutan hasta que la condición es falsa, y until bucles se ejecutan hasta que la condición es verdad.

Bucles de colección

Estos bucles se repiten iterando sobre colecciones, como matrices o iterables.

Bucles foreach

Un bucle forEach ejecuta en una colección ejecutando el código una vez por elemento en la colección, dando el valor y / o la clave del elemento como parámetro.

Goto Loops

goto 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.