Tutorial de Ruby – Parte 8 – Arrays

ruby-mini-logoCapí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?

 

Gus Terrera

Apasionado por el agile testing y la ia.

Deja una respuesta