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

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

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,...}...);
posted @ 2013-02-14 20:31  新闻官  阅读(191)  评论(0编辑  收藏  举报