看板 Perl 關於我們 聯絡資訊
※ 引述《cibs (0)》之銘言: : 我想應該是我說的不夠完整,如果 $variable 裡面存的是 array reference 的話, : 的確如你所述。 : 但是如果 $variable 裡面存的是像 var 這樣的字串的話,作的應該是 symbolic : reference 的 dereference, 也就是如我所說。 : 有錯請指正。 :) 那麼這樣的話,要 no strict 'refs'; # allow symbol table manipulation local *refv = $array_referecne; my $variable = 'refv'; push @$variable , '123'; -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.61.194.203
cibs:5.10.0 default 就可以用了耶 @_@ 不用 no strict 'refs' 07/26 23:57
cibs:under MacOSX 07/26 23:58
kornelius:因為我平常習慣都 use strict; use warnings; 所以 07/27 11:18
kornelius:那個 block 不 strict 'refs' 會另外宣告。 07/27 11:19
kornelius:5.8, 5.9 default 一定可用,因為沒有 strict,warnings 07/27 11:19
kornelius::) 07/27 11:19
kornelius:補: 5.8,9,10 07/27 11:20