如何在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