私はPerlを勉強していましたし、私は以下のコード部分に出くわした:我々はそれが正確に何を知らない$q
変数があり
print $$q, "\n"
。しかし、このコードを実行すると、"world"
が出力されることがわかります。
だから、$q
は何ですか? $$q
の意味は?
私はPerlを勉強していましたし、私は以下のコード部分に出くわした:我々はそれが正確に何を知らない$q
変数があり
print $$q, "\n"
。しかし、このコードを実行すると、"world"
が出力されることがわかります。
だから、$q
は何ですか? $$q
の意味は?
$q
はスカラーリファレンスです。だから$$q
は参照番号$q
で指されたスカラーを与えます。簡単な例:
$a = \"world"; #Put reference to scalar with string "world" into $a
print $$a."\n"; #Print scalar pointed by $a