用数组或算列组成一组散列

数组和散列都属于集合类型,主要用于组成一组相关的数据。

1. 不要用带数自编号的变量

如果用qw() 操作的话,可以很轻松的表达一组变量。

例如:

my @x=qw(1 1 2 3 5);

保存和遍历一组二维坐标可以这样使用

my @points = ([1,1],[2,4]);

foreach my $point (@points) {

  print "x:$point->[0],y:$point->[1]\n";

}

2.避免使用成堆变量

每次创建散列,并不一定使用名字,可以使用创建匿名散列的引用

my @person = ({id=>1,...},{id=>2,...}...);

你可能感兴趣的:(数组)