Corso di Raku / Fondamenti / Altro sui tipi / Tipi di dati associativi

Interpolazione di hash

Per interpolare gli elementi di un array in stringhe con doppi apici, scrivili come fai nel programma stesso: %data<FR>. Per interpolare l’intero hash, aggiungi una coppia di angoli vuoti o parentesi graffe: @data{}. Il programma seguente illustra questo approccio:

my %data = FR => 'Paris', IT => 'Rome';

say "%data<FR>";
say "%data<>";

# Oppure:
# say "%data{}";

Questo programma stampa i dati richiesti:

$ raku t.raku
Paris
FR	Paris
IT	Rome

Nota che la stampa dell’intero hash può generare un output su più linee.

Pratica

Risolvi 1 quiz sul contenuto di questo argomento.

Quiz — Hash multilivello   |   Quiz — Interpolazione di hash


💪 Oppure vai direttamente agli esercizi di questa sezione.