Chinaunix首页 | 论坛 | 博客
  • 博客访问: 409941
  • 博文数量: 117
  • 博客积分: 5235
  • 博客等级: 大校
  • 技术积分: 1775
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-12 15:51
文章分类

全部博文(117)

文章存档

2012年(9)

2011年(2)

2010年(21)

2009年(13)

2008年(72)

我的朋友

分类:

2008-07-21 16:27:35

背景:

    遍历哈希.

1.

foreach $holder (keys(%records)){
  $record = $records{$holder};
}

2.

%records = ("Maris", 61, "Aaron", 755, "Young", 511);
while (($holder, $record) = each(%records)) {
  # stuff goes here
}

each()函数每次返回一个双元素的列表,其第一个元素为下标,第二个元素为相应的值,最后返回一个空列表。
    注意:千万不要在each()循环中添加或删除元素,否则会产生不可预料的后果。

阅读(1711) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~