perl question about ref。
$ref = [11, 22, 33, 44];
print "$$ref[0]" . "\n";
print "@$ref[0]" . "\n";
私はperl -dを実行します。
DB<1> p @$ref
11223344
DB<2> p $ref
ARRAY(0x9dbf480)
DB<3> p \$$ref[0]
SCALAR(0x9dbf470)
DB<4> p \@$ref[0]
SCALAR(0x9dbf470)
$$ ref [0]は、ARRAY(0x9dbf480)の最初のスカラーを表します。
@ $ ref [0]はどういう意味ですか?私は理解できない。
['perlol'](http://perldoc.perl.org/perllol.html)と[' perldsc'](http://perldoc.perl.org/perldsc.html)で読むことを検討してください。このことを説明すると、彼らはかなり良い仕事をします。 –
バックスラッシュが参照演算子で、\ $$ ref [0]と\ @ $ ref [0]を呼び出しているときに、逆参照してから再度参照を求めている場合は、そうするつもりはありません。 –