Trilha Estágio Trilha

Hashes Ruby

O curso trata de hashes Ruby, que guardam cada valor sob uma chave, e não numa posição. Começa pela forma curta com symbol e pela sintaxe hash rocket, pela leitura com [] e pela diferença entre chaves symbol e string. Depois mostra como adicionar, atualizar e remover entradas, checar chaves e valores com key?, value? e fetch e ler keys e values na ordem de inserção. As últimas aulas tratam de merge e merge!, hashes aninhados com dig e um desafio de resumo de pedido que junta esses métodos.

O que você vai aprender

  • ✓Criar hashes com a forma curta de symbol ou com a hash rocket
  • ✓Adicionar, atualizar e remover chaves, e como hashes mudam no lugar
  • ✓Escolher entre [], fetch e key? nas buscas
  • ✓Ler keys e values na ordem de inserção garantida
  • ✓Combinar hashes com merge, merge! e um bloco para conflitos
  • ✓Ler hashes e arrays aninhados com segurança usando dig
Prévia grátis · Aula 1 2 min de leitura

Criando e acessando hashes

Arrays guardam valores pela posição, como fruits[0] para o primeiro. Um hash guarda cada valor sob um nome, uma chave, e o busca por esse nome.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...