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
FalseCommenti
L’avverbio
:existsrestituisce se la chiave è presente, senza recuperare il valore.L’hash non ha alcuna chiave
z, quindi restituisceFalse— e, a differenza di una ricerca normale, non crea la chiave come effetto collaterale.