У меня есть 2 массива, которые я хочу использовать для создания хэша
use warnings;
use strict;
use List::MoreUtils;
use Tie::IxHash;
my %KEY_VALUE;
tie %KEY_VALUE,'Tie::IxHash';
my @KEY= qw(
0
0
5
1
1
1
2
2
2
2
3
4
);
my @VALUE= qw(
A
B
C
D
E
F
G
H
I
J
K
L
);
@KEY_VALUE{@KEY}=@VALUE;
print join("\t",%KEY_VALUE);
Результат, который я получаю:
0 B 5 C 1 F 2 J 3 K 4 L
Это потому, что значение% KEY_VALUEпродолжайте обновлять как, в этом случае он может иметь только 1 ключ и 1 значение.
Итак, я хотел бы знать, существует ли метод, позволяющий сохранить все значения с соответствующими ключами.
Ожидаемый результат:
0 A B 5 C 1 D E F 2 G H I J 3 K 4 L