Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. # El método :next sirve para decirle a ruby que empieze en ese momento la siguiente iteración.
  2.  
  3. # En este ejemplo no tiene mucho caso porque si no es impar, ruby como quiera no haría nada. De forma que el siguente ejemplo sería mejor.
  4. (1..20).each do |number|
  5. if number.odd?
  6. puts number
  7. else
  8. next
  9. end
  10. end
  11.  
  12. # Como ves en este ejemplo, creo que es mejor no usar next.
  13. (1..20).each do |number|
  14. puts number if number.odd?
  15. end
  16.  
  17. # Hay algunos casos donde quieres cortar la ejecución de lo que viene después, en estos casos es útil.
  18. (1..20).each do |number|
  19. next unless number.odd?
  20. puts number
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement