Come fermare tutte le esecuzioni su Ruby

January 9

La dichiarazione "break" viene utilizzato per interrompere un loop o iteratore di eseguire, o di passare alla prossima iterazione. Esempi di loop o iteratori includono "loop fare", "per," fino a "," .each "e", mentre "la" rottura ", viene aggiunto economico tra un'istruzione condizionale - come". Se, poi, il resto "- -. che è contenuto all'interno del ciclo o iteratore, per fermare l'esecuzione di codice "rottura" affermazioni sono più utili per fermare un ciclo una volta una condizione specifica, o requisito, è stato raggiunto.

istruzione

1 Inserire un'istruzione condizionale in un loop o iteratore per informare il programma per eseguire un particolare passaggio se la condizione è vera. Per esempio:

for i in 1..10
se i> 5
fine
mette i.to_s
fine

2 Inserire "rottura" tra il condizionale per fermare l'esecuzione di codice se la condizione è soddisfatta. Per esempio:

se i> 5
rompere
fine

3 Utilizzare la condizione "rompersi se" anziché la sintassi precedente come alternativa. Per esempio:

contatore = 0
something.each fare | i |
mette i.to_s
rompersi se contatore> 10
contatore + 1 =
fine