perl遍历哈希的所有健和值
2024-10-20 11:26:19
my %h=("001",{name,"李白",age,"18",height,"185",weight,"60kg"},"002",{name,"杜甫",age,"35",height,"175",weight,"50kg"},"003",{name,"王维",age,"50",height,"180",weight,"80kg"});
dumplist(\%h);
sub dumplist
{
my $LIST = shift;
my $legend = 0;
foreach $item (sort keys %$LIST)
{
print "$item:\n";
my @attributes = ();
my @legen = (); foreach $attr (sort keys %{$$LIST{$item}})
{
push(@legen, $attr);
push(@attributes, $LIST->{$item}{$attr});
print "$attr=$LIST->{$item}{$attr}\n";
}
print "\n"; }
}
输出结果
001:
age=18
height=185
name=李白
weight=60kg 002:
age=35
height=175
name=杜甫
weight=50kg 003:
age=50
height=180
name=王维
weight=80kg
最新文章
- Codeforces Round #373 (Div. 2)
- maven环境快速搭建
- android学习笔记49——SQLite2
- asp.net mvc通过预处理实现数据过滤和数据篡改。
- winform之判断验证码,,附加验证码的一般处理程序
- Android之ContentProvider总结
- 从零开始学JAVA(01)-JAVA开发环境安装
- 必须知道的.NET FrameWork
- PageRank与社交网络模型评估
- 在使用masm32 rc编译资源文件.rc出现的问题
- Event事件详解
- 优雅的实现Activiti动态调整流程(自由跳转、前进、后退、分裂、前加签、后加签等),含范例代码!
- css所有选择器的详解
- Altium Designer6打印PCB 设置
- AVL旋转树
- 入我新美大的Java后台开发面试题总结
- CSS开发规范
- Oracle游标使用
- X.509证书及CeritificationPath及PKCS
- 2019热门JAVA面试问题