logo

Ruby enquanto Loop

O loop while do Ruby é usado para iterar um programa várias vezes. Se o número de iterações não for fixo para um programa, o loop while será usado.

Ruby while loop executa uma condição enquanto uma condição é verdadeira. Quando a condição se torna falsa, o loop while interrompe sua execução.

Sintaxe:

 while conditional [do] code end 
Ruby enquanto loop 1

Exemplo:

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

Saída:

Ruby enquanto loop 2


Ruby faz enquanto Loop

O loop do while do Ruby itera uma parte do programa várias vezes. É bastante semelhante a um loop while, com a única diferença de que o loop será executado pelo menos uma vez. Isso se deve ao fato de que no loop do while, a condição é escrita no final do código.

Sintaxe:

 loop do #code to be executed break if booleanExpression end 

Exemplo:

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

Saída:

Ruby enquanto loop 3