忽然发现,对于array下面两个初始化是不等价的:
my @array = undef;
my @array;
在经过 push(@array,'1');这个操作后, 第一种初始化导致数组里面有两个元素, 第二种初始化数组里只有一个元素。
忽然发现,对于array下面两个初始化是不等价的:
my @array = undef;
my @array;
在经过 push(@array,'1');这个操作后, 第一种初始化导致数组里面有两个元素, 第二种初始化数组里只有一个元素。