我是新手,Perl我正在读关于阵列.
据我所知,数组会根据需要自动扩展(很酷!)
但我还读到我们可以使用负索引以相反的顺序访问数组.
例如,3个元素的数组可以被访问为:
$array[0] $array[1] $array[2]
或
$array[-1] $array[-2] $array[-3] (以相反的顺序).
我的问题是小于-3例如的值会发生什么$array[-5]?
阵列是扩展还是什么?
如果您阅读它,结果与阅读相同$array[5]- 该值不存在并且您得到一个undef out.从左边走到最后走到右边都是一样的.
如果你写它,你会收到一个错误.数组只能自动扩展到右侧.
| 归档时间: |
|
| 查看次数: |
6789 次 |
| 最近记录: |