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

False

Comentarios

  1. El adverbio :exists devuelve si la clave está presente, sin obtener el valor.

  2. El hash no tiene la clave z, por lo que devuelve False — y, a diferencia de una consulta ordinaria, no crea la clave como efecto secundario.

¿Existe la clave?   |   Eliminar una clave