[Moscow.pm] Indirect call

Dmitry Karasik dmitry на karasik.eu.org
Чт Дек 13 10:20:55 PST 2012


looks lika bug или скорее вариация старого метода

  method Package;

который на самом деле

  Package->method;

но он все равно не рекомендован.

/dk

On Thu, Dec 13, 2012 at 09:18:02PM +0400, Mons Anderson wrote:
> Наткнулся на весьма забавный способ сделать indirect вызов.
> 
> $ perl -Mstrict -M5.010
> sub Content::headers { say "@_"; return 456 }
> sub call(@) { say "call: @_" }
> call( headers { "Content" => 123 } "new","arg" );
> 
> Попробуйте предсказать что будет выведено, а потом запустите )
> 
> -- 
> Best wishes,
> Vladimir V. Perepelitsa aka Mons Anderson
> <inthrax на gmail.com>, <mons на cpan.org>
> http://github.com/Mons

> -- 
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org


-- 
Sincerely,
	Dmitry Karasik



Подробная информация о списке рассылки Moscow-pm