Функция exists

Чтобы узнать, присутствует ли ключ в хеше (т. е. существует ли библиотечная карточка для данного читателя или нет), используйте функцию exists. Функция возвращает true, если ключ присутствует в хеше – независимо от того, истинно или нет связанное с ним значение:

if (exists $books{"dino"}) {
print "Hey, there's a library card for dino!\n";
}

Иначе говоря, exists $books{"dino"} вернет true в том (и только в том) случае, если в списке ключей keys %books присутствует элемент dino.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Perl на эту тему:
Зачем использовать хеш?
Интерполяция элементов хеша
Обращение к элементам хеша
Присваивание хешей
Типичные операции с хешами

Вернуться в раздел: Perl / 5. Хеши