Я отказался от идеи использовать это для моей программы, но я заинтригован, потому что я так и не нашел ответа на вопрос, как это сделать.В принципе, если я создаю что-то вроде следующего (пожалуйста, простите мое форматирование, если следующее не выглядит нормально):
A = |num_key => hashref_a|
, hashref_a
- ссылка на хешна a = |string_keys => hashref_b|
, hashref_b
- это ссылка на хеш-код на b = |num_key, num_value|
.
Итак, как вы видите, первый уровень - это хэш, ключами которого являются числа и его значенияявляются ссылками на другой хеш, который, в свою очередь, является хешем, ключи которого являются строками, связанными со значениями, которые снова являются хеш-ссылками (однако, это хеши только ключей и чисел).
Теперь, как мне получить доступ к b
(полный список ключей или только значение для соответствующего ключа), получив num_key
для первого хеша и определенный string_key
для второго хеша.
Я действительно надеюсь, что смог четко изложить вопрос!