Capítulo 6. Arrays
Se pueden crear un array listando elementos entre corchetes ([ ]) y separándolos por comas. Los arrays en Ruby pueden almacenar objetos de diferentes tipos.
ruby> ary = [1, 2, «3»]
[1, 2, «3»]
Los arrays se pueden concatenar y repetir, igual que las cadenas.
ruby> ary + [«foo», «bar»]
[1, 2, «3», «foo», «bar»]
ruby> ary * 2
[1, 2, «3», 1, 2, «3»]
Se pueden utilizar índices numéricos para acceder a cualquier parte del array.
ruby> ary[0]
1
ruby> ary[0,2]
[1, 2]
ruby> ary[-2]
2
ruby> ary[-2,2]
[2, «3»]
ruby> ary[-2..-1]
[2, «3»]
(Los índices negativos indican que se empieza a contar desde el final del array, en vez del principio).
Los arrays se pueden convertir a y obtener de cadenas utilizado join y split respectivamente:
ruby> str = ary.join(’:’)
«1:2:3»
ruby> str.split(’:’)
[«1», «2», «3»]
Otras fuentes para consultar:
- http://www.ruby-doc.org/core-2.2.0/Array.html
- http://www.tutorialspoint.com/ruby/ruby_arrays.htm
- http://www.sitepoint.com/guide-ruby-collections-part-arrays/http://picandocodigo.net/2011/arrays-en-ruby/
- http://rubylearning.com/satishtalim/ruby_arrays.html
Video — Ruby Tutorial 12 – Arrays
¿Tienes alguna consulta?
¿Quieres compartir algún código?