Курс Raku / Розширені / Контейнери / Адверби індексів 🆕 / Вправи / Чи існує ключ
Розв’язання: Чи існує ключ
Ось один із можливих варіантів розв’язання задачі.
Код
my %h = a => 1, b => 2;
say %h<z>:exists;🦋 Вихідний код можна знайти у файлі check-exists.raku.
Вивід
FalseКоментарі
Наріччя
:existsповертає, чи присутній ключ, не дістаючи значення.У хеші немає ключа
z, тож воно повертаєFalse— і, на відміну від звичайного пошуку, не створює ключ як побічний ефект.
Навігація курсом
← Чи існує ключ | Видалити ключ →