0Pricing
Ruby Academy · Aula

Métodos úteis de arrays e hashes

Descubra métodos poderosos como compact, flatten, merge, sort e keys.

Métodos úteis de arrays e hashes é uma aula grátis de Ruby Academy no CoddyKit. Esta é a aula 3 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.

Visão geral dos métodos de vetores e tabelas de dispersão

Métodos úteis para vetores e tabelas de dispersão

Ruby oferece muitos métodos úteis para trabalhar com vetores e tabelas de dispersão com eficiência.

Nesta lição, você explorará métodos como compact, flatten, merge, sort e keys.

Métodos úteis de arrays e hashes — ilustração 1

Usando a compactação

Usando a compactação

O método compact remove os valores nil de um vetor.

numbers = [1, nil, 2, nil, 3]
puts numbers.compact

Usando a planificação

Usando a planificação

O método flatten converte vetores aninhados em um único vetor.

nested_array = [[1, 2], [3, 4], [5, 6]]
puts nested_array.flatten

Usando merge

Usando merge

O método merge combina duas tabelas de dispersão.

hash1 = {a: 1, b: 2}
hash2 = {b: 3, c: 4}
puts hash1.merge(hash2)

Usando a ordenação

Usando a ordenação

O método sort organiza os elementos em ordem crescente.

numbers = [5, 3, 8, 1, 2]
puts numbers.sort

Usando a inversão

Usando a inversão

O método reverse inverte a ordem dos elementos em um vetor.

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

Usando as chaves

Usando as chaves

O método keys retorna todas as chaves de uma tabela de dispersão.

person = {name: 'Alice', age: 25, city: 'New York'}
puts person.keys

Usando os valores

Usando os valores

O método values retorna todos os valores de uma tabela de dispersão.

person = {name: 'Alice', age: 25, city: 'New York'}
puts person.values

Parabéns!

Parabéns!

Você aprendeu métodos úteis de matrizes e tabelas de dispersão em Ruby.

Em seguida, você explorará conceitos de programação orientada a objetos em Ruby.

Métodos úteis de arrays e hashes — ilustração 10

Perguntas Frequentes

A aula “Métodos úteis de arrays e hashes” é grátis?

Sim — o texto completo de “Métodos úteis 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 “Métodos úteis de arrays e hashes”?

Descubra métodos poderosos como compact, flatten, merge, sort e keys. 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 3 de 3.

Quanto tempo leva a aula “Métodos úteis de 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