GeeksforGeeks

Em Ruby, usamos uma declaração de quebra para quebrar a execução do loop no programa. Ele é usado principalmente em loop, onde o valor é impresso até que a condição seja verdadeira, então a instrução de quebra termina o loop.

Sintaxe :

Break 

Exemplo :

i = 1
while true
puts i * 3
i += 1
if i * 3 >= 21
break
end
end



Saída:

369121518

Em exemplos, declaração de quebra usada com se declaração. Ao usar a instrução de quebra a execução será interrompida. no exemplo acima, quando i*3 será maior que 21 que a execução será interrompida.

Exemplo :

x = 0
while true do
puts x
x += 1
break if x > 3
end

>



Saída:

0123

O código acima restringe o número de iterações de loop a 3.

Entrada seguinte :

Para saltar o resto da iteração atual, usamos a próxima instrução. Quando o próximo comando for executado, nenhuma outra iteração será executada. próximo comando é similar ao comando de continuação em qualquer outro idioma.

Syntax:

next

Exemplo :

for x in 0..6
if x+1 < 4 then
next
end
puts "Value of x is : #{x}"
end

>



Saída :

Value of x is : 3Value of x is : 4Value of x is : 5Value of x is : 6

No exemplo acima, onde o valor não é impresso até que a condição seja verdadeira e vá para a próxima iteração. quando a condição é falsa do que o valor de x será impresso.

Etiquetas de artigo :

Ruby

Deixe uma resposta

O seu endereço de email não será publicado.