请教大家一个关于scalar ref的小问题
my $project = "aaa";
.
.
.
open(FH,<file);
foreach (<FH>){ # 这行为 project : bbb
my @tmp = split(":",$_);
my $token = $tmp[0]; #值为 project
my $value = $tmp[1]; #值为 bbb
# chomp 以及空白字符处理就不打上来了
$$token = $value;
}
预期 $$token这行应该等效下行
$project = $value
但实际上却不是这样
也分别印出 $project 与 $$token 的位址
确实不同
请问这是我对于 reference理解错误吗?
谢谢帮忙!