В следующем коде:
use strict;
use warnings;
use Data::Dumper;
my %hash = %Whatever::whatever;
my @array = @Whatever::whatever;
print Dumper \@array;
print Dumper \%hash;
Я понимаю, что @Whatever:: независимо от того, что обращается к таблице символов, и не создает сообщение об ошибке, потому что таблица символов является хешем. Но почему нет хотя бы предупреждающего сообщения для доступа к несуществующему элементу?