Блог

Вот так бывает... )

Никогда бы не подумал, что при use strict работают конструкции вида

@{$a->{b}->{c}}->[0]

или
%{$a->{b}->{c}}->{d}


а вот нет, работает :)

Кстати, интересно, как перл это обрабатывает, только что разименованную ссылку опять неявно
делает ссылкой и потом снова разименовывает или, что скорее, просто игнорирует оператор стрелки и тупо делает срез массива или хеша?

Надо все-таки почитать в кэмэл буке прос ссылки и структуры данных, наконец :)