Функция keys возвращает значения ключей, которые отвечают ассоциативному массиву. Она имеет следующий формат:
@key_list = keys(%Array);
Функция keys возвращает массив ключей в виде регулярного списка. Следующий фрагмент программы иллюстрирует использование функции keys :
$ages{‘Bob’} = 25;
$ages{‘Mary’} = 30;
$ages{‘Zack’} = 15;
@list = keys(%ages); # @list будет ‘Zack’, ’Bob’, ’Mary’
@list = sort keys %ages # @ list ‘Bob’, ‘Mary’, ‘Zack’
for $key (sort keys %ages)
{
print “$key is $ages{$key}\n”
}