chciałbym przejść następujące zmienne podprocedury mySubroutine, $name, $age
i wówczas wielowymiarowej tablicy:Przekazywanie zmiennych na Perl podprogramu
$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;
podprogramu
sub mySubroutine
{
}
Próbowałem $_[0]
i @_
, ale wydaje mi się, że zmienne nie zostały poprawnie przekazane do podprogramu.
Nie widzę żadnej $ name ani $ age. Jak wywołujesz podprogram? – m0skit0
Twój przykładowy kod pomija niektóre zmienne i najważniejsze - wywołanie funkcji. – Christoph
czy nawet napisałeś w ten sposób 'mySubroutine ($ name, $ age, \ @multidimensional_array)? –