Your SlideShare is downloading. ×
RR01-03 Introducción a Ruby y Rails - Sesión 3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

RR01-03 Introducción a Ruby y Rails - Sesión 3

1,228
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,228
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide



























  • Transcript

    • 1. Riding the Rails arreglos, hashes, bloques, yields, clases y OMG PAREMOS YA
    • 2. Arreglos en Ruby
    • 3. arreglo arreglo = [1,2,3] names = [] seasons = Array.new puts arreglo.class, names.class, seasons.class
    • 4. arreglo students = %w( Alvaro Andres Jesus Hernan Javier ) puts students.class,students
    • 5. +-* operaciones sobre arreglos <<, push(n) añade un valor al arreglo
    • 6. [index] accedemos al elemento de la posición index <<, push(n) añade un valor al arreglo
    • 7. atten muestra las gemas instaladas compact elimina los resultados nulos
    • 8. map crea un nuevo arreglo aplicando instrucciónes a cada elemento a = [1,2,3,4,5] #Al cuadrado b = a.map{|i| i**2 } puts b.inspect
    • 9. Hashes sí, en Ruby
    • 10. =>
    • 11. clave valor
    • 12. {"color"=>"rojo"}
    • 13. [“llave”] accedemos al elemento de la posición index arreglo[“llave”] = valor añade un valor al arreglo
    • 14. Símbolos en Ruby
    • 15. :nombre menos consumo de memoria mismo objeto
    • 16. {:color=>"rojo"}
    • 17. Iteradores II en Ruby
    • 18. loop loop { instrucciones } loop { instrucciones break if condición }
    • 19. for for (elemento in arreglo) { instrucciones } for (elemento in rango) { instrucciones }
    • 20. up and down 10.downto(1) do |i| instrucciones end 1.upto(1000) do instrucciones end
    • 21. Bloques en Ruby
    • 22. demo