Есть вот такой Хеш
%r = (a, sub {print 'Y'});
как вывести Y на экран???
Если вывожу значение Хеша print $r{a},"\n";
print values %r,"\n";
выводит CODE(0x482774)
как мне это разыменовать или как то по другому сделать??
подскажите плиз,люди добрые=)
1. nr1994 - 29 Июня, 2012 - 21:49:55 - перейти к сообщению
2. JustUserR - 27 Июля, 2012 - 13:14:07 - перейти к сообщению
nr1994 пишет:
Осуществление решения предполагаемой задачи, заключающейся в инициализации выполнения целевой интегрированнгой подпрограммы, что в общем случае является следствием требования о проведении получения оригинального ресмурса в первичном повышенном уровне базового элементного трактования, производится на основании использование символа спецификатора оригинального типа информационного поля, или же специализированной сокращенной конструкции, обеспечивающей автоматическое транспортирование ресурсов по оригинальной вложенной последовательностиКак мне это разыменовать или как то по другому сделать??
CODE (Perl):
скопировать код в буфер обмена
скопировать код в буфер обмена
- &{$r{"a"}} # Идентификация подпрограммы через явную жесткую ссылку в спецификаторе типа информационного поля
- $r{"a"}->(); # Автоматическое разыменовывание через операцию малая стрелка