[問題] array reference

看板Perl作者 (可愛中央處理器)時間13年前 (2012/04/23 14:36), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/5 (看更多)
想請問為什麼: #!/usr/bin/perl -w @arr = (1,2,3); print @arr[2]; 會出現:「Scalar value @arr[2] better written as $arr[2] at ./g.pl line 5.」 而以下 code 卻不會 #!/usr/bin/perl -w @arr = (1,2,3); $ref = \@arr; print @$ref[2]; # 我一直以為要寫成 ${$ref}[2] or $$ref[2] 才是對的 謝謝^_^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.164.109

04/23 21:10, , 1F
想一下 @arr[2] 是什麼XD 為什麼要前綴 @ 記號
04/23 21:10, 1F

04/24 01:18, , 2F
@arr[2]沒這寫法吧.
04/24 01:18, 2F
文章代碼(AID): #1FbFXw7i (Perl)
討論串 (同標題文章)
文章代碼(AID): #1FbFXw7i (Perl)