Chinaunix
标题:
请教各位这代码里的两个$$是什么意思
[打印本页]
作者:
zlxyzl
时间:
2023-03-31 14:56
标题:
请教各位这代码里的两个$$是什么意思
sub rand_int_inc_seed
{
my $srand_seed = $_[0];
my $range = $_[1];
my $rand_result;
srand(
$$
rand_seed);
$$
srand_seed++;
$rand_result = int(rand($range));
return $rand_result;
}
请教各位这代码里的两个$$是什么意思
作者:
b114213903
时间:
2023-04-03 12:22
变量的引用
作者:
523066680
时间:
2023-09-10 16:04
表明 $rand_seed 是引用变量
${$rand_seed} 进行解引用,这样就可以修改 $rand_seed 指向的那个变量。
例如
my $orig = 2;
func(\$orig);
print $orig; # 输出 3
sub func
{
my $ref = $_[0];
$ref = 3; # 现在 $orig == 3
}
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2