我有以下哈希
my %input_hash = (
'test1' => '100',
'test2' => '200',
'test3' => '300',
'test4' => '400',
'test5' => '500'
);
我需要的是从上面的散列中构建散列的散列。我需要将上述键值对的前 2 个放入 hash 的 hash 的一个键中。用这个例子更好地解释。期望的输出:
my %expected_hash = (
1 => {
'test1' => '100',
'test2' => '200',
},
2 => {
'test3' => '300',
'test4' => '400',
},
3 => {
'test5' => '500'
},
);
我希望分裂是动态的。例如,如果我需要除以 3,则所需的输出应该是
my %expected_hash = (
1 => {
'test1' => '100',
'test2' => '200',
'test3' => '300',
},
2 => {
'test4' => '400',
'test5' => '500'
},
);