Curso de Raku / Esenciales / Tipos de datos asociativos

Hashes anidados

Crear hashes anidados es similar a crear arrays anidados. Usa llaves para abarcar los hashes internos.

my %people =
    John => {
        age => 20,
        city => 'Madrid'
    },
    Alla => {
        age => 21,
        city => 'Tokyo'
    };

Ten en cuenta que una coma al final es un elemento de sintaxis válido:

my %people =
    John => {
        age => 20,
        city => 'Madrid',
    },
    Alla => {
        age => 21,
        city => 'Tokyo',
    };

Tener una coma ayuda cuando editas la estructura copiando y pegando las líneas.

Para obtener los elementos de los hashes internos, usa dos claves una tras otra.

say %people<John><city>; # Madrid
say %people<Alla><city>; # Tokyo

Práctica

Completa el cuestionario que cubre el contenido de este tema.

Tipos de datos asociativos / Hashes   |   Tipos de datos asociativos / Interpolar hashes


💪 Or jump directly to the exercises to this section.

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська