ExpertiDict

Ruby · Essencial · Inglês · Técnico

Array

/əˈɹeɪ/substantivo

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

Veja também

Todos os termos de Ruby