Como sabemos Ruby é uma linguagem de programação puramente orientada a objeto, então um Array em Ruby é um objeto pertencente a classe Array. A matriz é muito parecida com um objeto da classe Hash, entretanto um objeto Array é uma coleção indexada por números inteiros.
Um Array é um objeto muito rico em recursos por este motivo é recomendado utilizar os links oficias para saber mais detalhes sobre este objeto: Classe Array.
Exemplo:
Neste exemplo utilizamos o objeto da classe Array e alguns de seus métodos.
Ruby
#!/usr/bin/env ruby
# Desenvolvimento Aberto
# Arrays.rb
# Declara um array
matriz = ["Nirvana", "Alice in Chains", "Pearl Jam", "Screaming Trees"]
# Imprime o Array
matriz.each do |conteudo|
puts conteudo
end
puts "\nDeleta um item do array"
matriz.delete("Pearl Jam")
matriz.each do |conteudo|
puts conteudo
end
puts "\nRetira o ultimo elemento da array"
matriz.pop
matriz.each do |conteudo|
puts conteudo
end
puts "\nInclui um item ao array"
matriz << "MudHoney"
matriz.each do |conteudo|
puts conteudo
end


