0Pricing
Ruby Academy · Aula

Arrays e hashes

Aprenda a criar, modificar e acessar elementos em arrays e hashes.

Arrays e hashes é uma aula grátis de Ruby Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Ruby Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Ruby Academy inclui 3 aulas no total.

Introdução a vetores e tabelas de dispersão

Vetores e tabelas de dispersão

Ruby oferece dois tipos principais de coleção: vetores e tabelas de dispersão.

Nesta lição, você aprenderá a criar, modificar e acessar elementos em vetores e tabelas de dispersão.

Arrays e hashes — ilustração 1

Definindo um vetor

Definindo um vetor

Os vetores armazenam vários valores em uma lista ordenada.

numbers = [1, 2, 3, 4, 5]
puts numbers

Acessando elementos de um vetor

Acessando elementos de um vetor

Você pode acessar os elementos usando o índice, começando em 0.

fruits = ['Apple', 'Banana', 'Cherry']
puts fruits[0]  # Apple
puts fruits[-1] # Cherry

Adicionando elementos a um vetor

Adicionando elementos a um vetor

Use push ou << para adicionar elementos.

numbers = [1, 2, 3]
numbers << 4  # Adds 4 to the end
puts numbers

Definindo uma tabela de dispersão

Definindo uma tabela de dispersão

As tabelas de dispersão armazenam pares chave-valor.

person = { 'name' => 'Alice', 'age' => 25 }
puts person

Acessando valores de uma tabela de dispersão

Acessando valores de uma tabela de dispersão

Use as chaves para acessar os valores em uma tabela de dispersão.

person = { 'name' => 'Alice', 'age' => 25 }
puts person['name']  # Alice

Adicionando novos pares chave-valor a uma tabela de dispersão

Adicionando novos pares chave-valor a uma tabela de dispersão

Você pode adicionar novas chaves dinamicamente.

person = { 'name' => 'Alice' }
person['age'] = 25
puts person

Listando as chaves de uma tabela de dispersão

Listando as chaves de uma tabela de dispersão

Você pode obter todas as chaves usando o método keys.

person = { 'name' => 'Alice', 'age' => 25 }
puts person.keys

Parabéns!

Parabéns!

Você aprendeu a usar vetores e tabelas de dispersão em Ruby.

Em seguida, você aprenderá a iterar sobre coleções usando laços e iteradores.

Arrays e hashes — ilustração 10

Perguntas Frequentes

A aula “Arrays e hashes” é grátis?

Sim — o texto completo de “Arrays e hashes” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Ruby Academy, atualize para CoddyKit PRO. O curso de Ruby Academy inclui 3 aulas no total.

O que vou aprender em “Arrays e hashes”?

Aprenda a criar, modificar e acessar elementos em arrays e hashes. Você pratica Ruby Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Ruby Academy?

Nenhuma experiência prévia é necessária. Ruby Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Arrays e hashes”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Ruby Academy?

Sim. Cada aula de Ruby Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Arrays e hashes
  2. Iteração sobre coleções
  3. Métodos úteis de arrays e hashes
← Voltar para Ruby Academy