請教大家一個關於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理解錯誤嗎?
謝謝幫忙!