Curso de Raku / Avanzado / Contenedores / Adverbios de subíndice / Exercises / ¿Existe la clave?
Solución: ¿Existe la clave?
Aquí tienes una de las posibles soluciones:
Código
my %h = a => 1, b => 2;
say %h<z>:exists;🦋 Encuentra el código fuente en el archivo check-exists.raku.
Salida
FalseComentarios
El adverbio
:existsdevuelve si la clave está presente, sin obtener el valor.El hash no tiene la clave
z, por lo que devuelveFalse— y, a diferencia de una consulta ordinaria, no crea la clave como efecto secundario.