如何在perl中返回局部变量数组(或任何变量)的值。例如。我必须返回对数组的引用吗?这似乎是行不通的。Perl编程和返回值
sub routine
{
my @array = ("foo", "bar");
return @array;
}
但这似乎并不奏效。你如何从perl中的局部变量返回值?
我的第二个相关的问题是,我如何作为一个数组访问嵌套数组例如。上一个问题也创建了对此解决方案的需求。
@nestedArray = ("hello", "there");
@array = ("the", \@nestedArray);
($variable1, $variable2) = values @array;
这是我已经试过
($variable3, $variable4) values $$variable2; ## This doesn't seem to work?
: -/
您的第一个示例如何不起作用?你期望它做什么没有做到? – 2011-04-14 01:53:07
我必须以不同的方式输入:-( – rubixibuc 2011-04-22 06:43:50