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.
