On 10.08.2011 19:42, Dmitry Karpich wrote:
> Если очень хочется - то можно, только явно копируй @_ в локальную
> переменную.
>
> http://ideone.com/vcUZt
>
> Правда, общественность, в моем лице, порицает :)

Да не хочется. У себя я эту штуку уже вытравил.

Но вот в аттаче передаю привет поклонникам Mojolicious
:)

>> Can't use string ("element") as a HASH ref while "strict refs" in use
at /usr/local/share/perl/5.10.1/Mojo/Base.pm line 55.

Корни у этого явления точно такие же — использование exists к элементу
массива.
Я им зарепортил.



--
Олег Алистратов

#!/usr/bin/perl -w
# coding: UTF-8

use strict;
use warnings;

package Sample;
use Mojo::Base -base;
has 'element';

package main;
my $a = Sample->new( element => undef );

1;
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить