logo

Ruby mientras bucle

El bucle while de Ruby se utiliza para iterar un programa varias veces. Si el número de iteraciones no es fijo para un programa, se utiliza el bucle while.

El bucle while de Ruby ejecuta una condición mientras una condición es verdadera. Una vez que la condición se vuelve falsa, el bucle while detiene su ejecución.

Sintaxis:

 while conditional [do] code end 
Ruby mientras bucle 1

Ejemplo:

 #!/usr/bin/ruby x = gets.chomp.to_i while x >= 0 puts x x -=1 end 

Producción:

Ruby mientras bucle 2


Ruby hacer mientras bucle

El bucle do while de Ruby itera una parte del programa varias veces. Es bastante similar a un bucle while con la única diferencia de que el bucle se ejecutará al menos una vez. Esto se debe al hecho de que en el bucle do while, la condición se escribe al final del código.

Sintaxis:

 loop do #code to be executed break if booleanExpression end 

Ejemplo:

 loop do puts 'Checking for answer' answer = gets.chomp if answer != '5' break end end 

Producción:

Ruby mientras bucle 3