【发布时间】:2016-08-31 21:54:51
【问题描述】:
嗨,我有两个哈希值 %Asset 和 %Activity
%Asset
Name,Computer Name
David,X
Clark,Y
Sam,Z
%Activity
Name,Activity
David,A
Clark,B
Sam,C
David,D
Clark,E
Sam,F
第二个哈希的名称重复了多次(可以超过 2 个).. 我想得到一个带有简洁信息的哈希.. 类似
Name,Computer Name,Activity
David,X,A&D
Clark,Y,B&E
Sam,Z,C&F
我的想法是伪代码;
foreach (@Activity{qw[Name]}) {
push @Asset{qw[Name Activity]}, $Activity['Activity']
}
【问题讨论】:
-
在我看来你想加入两个表并返回一个数组。我没有看到您的(非常令人困惑的)伪代码中涉及任何哈希。
-
是的,我愿意使用数组或散列 .. 实际目标是将它们结合起来......两个名称都相同......
标签: perl hash concatenation hashtable