看板 Perl 關於我們 聯絡資訊
想請問為什麼: #!/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
xatier:想一下 @arr[2] 是什麼XD 為什麼要前綴 @ 記號 04/23 21:10
firegsh:@arr[2]沒這寫法吧. 04/24 01:18