Я пытаюсь создать хеш из 2 разных массивов одинаковой длины.Элементами первого массива будут «ключи», а элементами второго массива будут значения.
Я попробовал следующий код: FYI: массив «vss» относится к именам виртуальных серверов,и "vsports" относится к портам tcp.
my %vsnhash;
@vsnhash {@vss} = @vsports;
print Dumper(\%vsnhash);
Это работает для меня, пока все элементы (имена) в первом массиве уникальны.Если это не так, я не могу получить доступ ко всем значениям ключей => в хэше из-за дублированного ключа.
Как я могу создать дополнительный уникальный «уровень» или «ключ» для хэша, который я мог бы использовать для ссылки на данные с повторяющимися именами (или «ключами»)?
Любые предложения или альтернативные решения будут очень полезны.Спасибо