Continuando os estudos de Ruby, e a leitura do livro The Ruby Programming Language
Um hash é uma estrutura de dados que mantém um conjunto de objetos conhecidos como chaves, e associa um valor com cada chave. Hashs são também conhecidos como mapas porque mapeam as chaves para valores. Eles às vezes são chamados de matrizes associativas, porque eles associam valores com cada uma das chaves, e pode ser pensado como matrizes em que o índice da matriz pode ser qualquer objeto em vez de um inteiro. um exemplo torna isso mais claro:
1 2 3 4 5 6 7 |
|
Esta introdução à sintaxe hashes de hash documentos Ruby literal e explica os requisitos para um objeto a ser usado como uma chave hash. Mais informações sobre a API definida pela classe Hash é fornecido em Hashes.
Em breve, mais conteudo de Hash!