看板 [ Perl ]
討論串[問題] 問一些程式的問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 7→)留言7則,0人參與, 最新作者kornelius (c9s)時間16年前 (2009/07/26 14:40), 編輯資訊
0
0
0
內容預覽:
那麼這樣的話,要. no strict 'refs'; # allow symbol table manipulation. local *refv = $array_referecne;. my $variable = 'refv';. push @$variable , '123';. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cibs (0)時間16年前 (2009/07/25 23:14), 編輯資訊
0
0
0
內容預覽:
我想應該是我說的不夠完整,如果 $variable 裡面存的是 array reference 的話,. 的確如你所述。. 但是如果 $variable 裡面存的是像 var 這樣的字串的話,作的應該是 symbolic. reference 的 dereference, 也就是如我所說。. 有錯請

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kornelius (c9s)時間16年前 (2009/07/25 11:20), 編輯資訊
0
0
0
內容預覽:
抱歉,指正一下:. @{ $variable }. 代表 $variable 裡面存的是 array reference ,. 所以使用 @{ } 做 de-reference ... 不是 push @var , $_ .... orz. 前面可能會是這樣寫的. my $variable = [

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者cibs (0)時間16年前 (2009/06/26 21:51), 編輯資訊
0
0
0
內容預覽:
TIMTOWTDI. # 假如 $variable 存的是 'var',. push @var, $_;. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 211.76.251.233.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wtl (hmm)時間16年前 (2009/06/26 15:15), 編輯資訊
0
0
0
內容預覽:
小弟我是剛學perl的菜鳥 最近在看一些程式. 對於其中幾行有一些疑問 請教一下大家. 有一行. if( $_ =~ /^#EXEC\s+(\S+)/). 上面這個判斷式 是否不需要加 =~. 因為內定就是以 $_ 去做比對? 還是說這樣寫有其他的原因?. 另外一行. push @{$variabl
首頁
上一頁
1
下一頁
尾頁