Hi Moscow-pm, почему в 3-м варианте происходит присвоение переменной $d значения 'test', ведь она же defined? , а утверждается, что $d //= 'test'; есть краткая запись от $d = $d // 'test';
use 5.010;
my $t;
my $c='plus';
my $d='minus';
my $t //= 'test'; #1
my $c =$c // 'test';#2
my $d //= 'test'; #3
main($t);
main($c);
main($d);
sub main{
say 'Hi '.$_[0];
}
sub test{
..
}
--
Nikolay Mishin
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org
