Bucles e Iteradores en Ruby

LOOP (Bucle)

 

TIMES(Repetir X numero de veces)

 

UPTO(Subir hasta)

DOWNTO(Bajar hasta)

 

STEP

 

IF(Si)

Con Modificadores de Declaración cuando es una sola expresión

 

FOR…IN

**Esto es azúcar sintáctico ya que internamente se hace:

 

WHILE (Mientras que)

Con Modificador de Declaración cuando es una sola expresión:

UNTIL (Hasta que)

 

EACH (Para cada)

  • Strings:

 

  • Arrays:

 

  • Colecciones de Hash:

 

Implementar Iterador

Fibonacci

 

INSTRUCCIONES DE CONTROL DE BUCLES

Break –> Termina el bucle inmediatamente

Redo –> Repite el bucle desde el principio sin volver a evaluar la condición o ir a buscar el siguiente elemento en un iterador

Next –> Salta al final del bucle a partir de la próxima iteracion.

Retry –> Reinicia cualquier tipo de bucle iterador