作者cibs (0)
看板Perl
标题Re: [问题] 问一些程式的问题
时间Sat Jul 25 23:14:52 2009
※ 引述《kornelius (c9s)》之铭言:
: ※ 引述《cibs (0)》之铭言:
: : # 假如 $variable 存的是 'var',
: : push @var, $_;
: 抱歉,指正一下:
: @{ $variable }
: 代表 $variable 里面存的是 array reference ,
: 所以使用 @{ } 做 de-reference ... 不是 push @var , $_ .... orz
: 前面可能会是这样写的
: my $variable = [ ];
: 要将 $variable print 出来
: print @$variable ;
: 即可。
我想应该是我说的不够完整,如果 $variable 里面存的是 array reference 的话,
的确如你所述。
但是如果 $variable 里面存的是像 var 这样的字串的话,作的应该是 symbolic
reference 的 dereference, 也就是如我所说。
有错请指正。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.76.251.233