Corso di Raku / Avanzato / Contenitori / Avverbi di subscript / Exercises / La chiave esiste?

Soluzione: La chiave esiste?

Ecco una possibile soluzione.

Codice

my %h = a => 1, b => 2;
say %h<z>:exists;

🦋 Puoi trovare il codice sorgente nel file check-exists.raku.

Output

False

Commenti

  1. L’avverbio :exists restituisce se la chiave è presente, senza recuperare il valore.

  2. L’hash non ha alcuna chiave z, quindi restituisce False — e, a differenza di una ricerca normale, non crea la chiave come effetto collaterale.

La chiave esiste?   |   Eliminare una chiave