Ожидается, что первый аргумент будет ссылкой на хеш.
Второй аргумент является ключом элемента ссылочного хэша.
Если значение элемента является ссылкой на массив, эта ссылка возвращается.
my @a = ...;
my %h = { key => \@a };
List(\%h, 'key') # Returns \@a
Если значение элемента является ссылкой на хеш, возвращается ссылка на массив, содержащий эту ссылку на хеш.
my %inner = ...;
my %h = { key => \%inner };
List(\%h, 'key') # Returns [ \%inner ]
В противном случае возвращает ссылку на пустой хеш
my %h = { };
List(\%h, 'key') # Returns []