0
有任何區別,關於記憶和/或盤使用,傳遞變量的這兩種方式之間的子程序:內存使用Perl函數
&subrutine_1($hash_reference);
sub subrutine
{
my $hash = $_[0];
my $var_1 = $$hash{'var_1'};
my $var_2 = $$hash{'var_2'};
my $var_3 = $$hash{'var_3'};
}
或
&subrutine_1($hash_reference);
sub subrutine
{
my $var_1 = $_[0]{'var_1'};
my $var_2 = $_[0]{'var_2'};
my $var_3 = $_[0]{'var_3'};
}
謝謝!