看板 Perl 關於我們 聯絡資訊
※ 引述《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