<分区>
如何以关联方式将两个数组合并在一起;一个数组具有键列名称,另一个数组具有值?
我试图将一个数组压在另一个数组上,只将它们作为列表附加,而不是将它们关联在一起。任何帮助将不胜感激。谢谢!
my @var1 = {'COL1', 'COL2', 'COL3'};
my @var2 = { '1' , '2' , '3' };
...
new array %var3 = {'COL1' => '1', 'COL2' => '2', 'COL3' => '3'}
<分区>
如何以关联方式将两个数组合并在一起;一个数组具有键列名称,另一个数组具有值?
我试图将一个数组压在另一个数组上,只将它们作为列表附加,而不是将它们关联在一起。任何帮助将不胜感激。谢谢!
my @var1 = {'COL1', 'COL2', 'COL3'};
my @var2 = { '1' , '2' , '3' };
...
new array %var3 = {'COL1' => '1', 'COL2' => '2', 'COL3' => '3'}
最佳答案
使用哈希切片:
my %var3;
@var3{ @var1 } = @var2;
关于arrays - 将两个数组与一个数组中的索引和另一个 perl 中的值合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27610791/