【发布时间】:2016-05-05 23:04:44
【问题描述】:
我想将以下变量传递给子程序 mySubroutine,$name, $age,然后是这个多维数组:
$name = "jennifer";
$age = 100;
$list[0][0] = "TEST NAME 2";
$list[0][1] = "TEST GROUP 2";
$[0][2] = 10;
$[1][0] = "TEST NAME 2";
$[1][1] = "TEST GROUP 2";
$[1][2] = 2;
子程序:
sub mySubroutine
{
}
我尝试过$_[0] 和@_,但我似乎没有正确地将变量传递给子例程。
【问题讨论】:
-
我没有看到任何 $name 或 $age。你是怎么调用子程序的?
-
您的示例代码遗漏了一些变量,最重要的是 - 函数调用。
-
你写过这样
mySubroutine($name, $age, \@multidimensional_array)吗? -
请标记正确答案。
标签: perl