【发布时间】:2017-09-02 03:27:44
【问题描述】:
我有以下数组...
my @array=("100 2", "300 1", "200 3");
我想从这个数组迭代地构造一个哈希。
当前脚本:
my %hash;
foreach (@array) {
my @split = (split /\s+/, $_);
%hash = ("$split[0]", "$split[1]");
}
电流输出:
$VAR1 = {
'200' => '3'
};
这不是我想要的。我的目标是……
目标输出:
$VAR1 = {
'100' => '2'
'300' => '1'
'200' => '3'
};
我需要做什么?
我正在使用:Perl 5,版本 18
【问题讨论】:
标签: arrays perl hash hashtable