Hvordan stoppe alle henrettelser på Ruby

Den "break" påstanden brukes for å stoppe en løkke eller iterator fra å kjøre, eller går videre til neste iterasjon. Eksempler på løkker eller iteratorer inkluderer "loop gjøre", "for", før "," .Hver "og" mens "The" break "statement er lagt i mellom en betinget utsagn - som". Hvis, da, ellers »- -. som finnes i sløyfen eller iterator for å stoppe henrettelsen av koden "Break" utsagn er mest nyttig for å stoppe en løkke gang en bestemt tilstand, eller krav, er oppfylt.

Bruksanvisning

1 Sett inn en betinget utsagn i en løkke eller iterator å informere programmet til å utføre en bestemt trinnet hvis betingelsen er sann. For eksempel:

for jeg i 1..10
hvis jeg> 5
slutt
setter i.to_s
slutt

2 Sett "break" i mellom betinget utsagn for å stoppe henrettelsen av kode hvis betingelsen er oppfylt. For eksempel:

hvis jeg> 5
gå i stykker
slutt

3 Bruk "brekke hvis" tilstand i stedet for de ovennevnte syntaksen som et alternativ. For eksempel:

teller = 0
something.each gjøre | i |
setter i.to_s
bryte hvis telleren> 10
teller + = 1
slutt