Ruby - Traducción al Español (América Latina)

Codecademy

Ajax-loader-large-white
8/18
Bucles e Iteradores
El método loop

Hasta ahora hemos aprendido una forma de repetir una acción en Ruby: usando los bucles. Sin embargo, como sucede con frecuencia en Ruby, existe más de una forma de realizar una tarea determinada. En este caso, también es posible repetir una acción usando un iterador.

Un iterador es simplemente un método de Ruby que llama repetidamente a un bloque de código. El bloque de código es la parte que contiene las instrucciones que se repetirán, ¡y esas instrucciones pueden ser lo que quieras!

El iterador más simple es el método loop. Puedes crear un bucle básico (¡pero infinito!) simplemente escribiendo

loop { print "¡Hola, mundo!" }

En Ruby, las llaves ({}) normalmente se pueden intercambiar con los comandos do (para abrir el bloque) y end (para cerrarlo). Sabiendo esto, podemos escribir un bucle más inteligente que el anterior:

i = 0
loop do
  i += 1
  print "#{i}"
  break if i > 5
end

El comando break es nuestro salvavidas: interrumpe un bucle tan pronto como se cumple su condición.

Instrucciones

Reemplaza los ___ del editor con los comandos apropiados. ¡Si necesitas ayuda revisa la Sugerencia!

?
¿Te trabaste? ¡Te damos un consejo! Consejo

Los comandos que faltan son loop, do, y break. ¡Observa el ejemplo para asegurarte de que los escribiste en el orden correcto!

script.rb

Ingresar