请教一个关于perl语言中子程序调用的问题
#!c:/perl/bin/perlusestrict;{subadd;{my($a,$b)=@a_;&result=$a+$b;return&result;}add(1...
#!c:/perl/bin/perl
use strict;
{
sub add;
{
my ($a,$b)=@a_;
&result=$a+$b;
return &result;
}
add(1,2);
}
为什么这个程序运行出来总是说“Global symbpl "@_"requires explicit pakage name at test5.pl line 6.Execution of test5.pl aborted due to compilation errors.这是怎么回事啊 展开
use strict;
{
sub add;
{
my ($a,$b)=@a_;
&result=$a+$b;
return &result;
}
add(1,2);
}
为什么这个程序运行出来总是说“Global symbpl "@_"requires explicit pakage name at test5.pl line 6.Execution of test5.pl aborted due to compilation errors.这是怎么回事啊 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询