作者kornelius (c9s)
看板Perl
標題Re: [問題] 問一些程式的問題
時間Sun Jul 26 14:40:13 2009
※ 引述《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