想請問為什麼:
#!/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] 才是對的
謝謝^_^