Курс по Raku / Напреднали / Контейнери / Наречия за индексиране 🆕 / Exercises / Съществува ли ключът

Решение: Съществува ли ключът

Ето едно възможно решение на задачата.

Код

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

🦋 Можете да намерите изходния код във файла check-exists.raku.

Изход

False

Коментари

  1. Наречието :exists връща дали ключът е наличен, без да извлича стойността.

  2. В хеша няма ключ z, затова се връща False — и за разлика от обикновено търсене, ключът не се създава като страничен ефект.

Навигация в курса

Съществува ли ключът   |   Изтрийте ключ