# Array literal
['Un', 'array', 'con', 5, 'entradas'].join(' ') # Un array con 5 entradas
# Nuevo array
a = Array.new # []
a << 'algunas' << 'cosas' # algunas cosas
a[2] # cosas
a[0] = 3 # 3
a # 3 cosas
# Se pueden usar valores por defecto...
Array.new(4,0) # [0, 0, 0, 0]
# ...pero ten cuidado
a = Array.new(2, 'Silke') # ['Silke', 'Silke']
a[0] << 'Amberg' # Silke Amberg
a # ['Silke Amberg', 'Silke Amberg']
print 'Array como pila: '
pila = Array.new()
pila.push('a')
pila.push('b')
pila.push('c')
print pila.pop until pila.empty? # Array como pila: cba
print "\n"
print 'Array como cola: '
cola = Array.new()
cola.push('a').push('b').push('c')
print cola.shift until cola.empty # Array como cola: abc