Ruby · Essencial · Inglês · Técnico
Array
Lista ordenada e dinâmica de objetos de qualquer tipo, escrita com colchetes. Cresce e encolhe sozinha e vem com dezenas de métodos prontos, como map e select.
Onde usar
Aparece em praticamente todo código Ruby: resultado de consultas, coleções em memória, argumentos de métodos. Conhecer seus métodos evita laços escritos à mão.
Em código
nomes = ["Ana", "Bia"]
nomes << "Caio"
puts nomes.length # => 3
puts nomes[-1] # => Caio
p nomes.first(2) # => ["Ana", "Bia"]Exemplos
I pushed the new user into the array.
Empurrei o novo usuário para dentro do array.
A Ruby array can mix different types.
Um array do Ruby pode misturar tipos diferentes.
Cuidado
Não é um vetor de tamanho fixo nem tipado: pode misturar inteiros, strings e até outros arrays na mesma lista.
Sinônimos
lista, vetor