如何存储层次结构数据并将其显示在表中



我想存储分层数据,如:

d1 -> {  
       ns1  -> {ip1,ip2},
       ns2 -> {ip3,ip4},
       ....
       ....
      },
d2 ->  {  
       ns3  -> {ip3,ip5},
       ns4 -> {ip6,ip9},
       ....
       ....
  },

等等…

我知道我需要使用参考资料,但我很难理解。有人能让我领先一步吗?在如上所述存储之后,我需要将它们显示在一个表中,其中d1、ns和ip列为

您的语法一团糟。请参阅perleftut和perldsc。

我已经将其重新排列为一个散列,其值是一些散列引用,其值为一些数组引用:

%hash = (
    d1 => {
        ns1 => [ip1,ip2],
        ns2 => [ip3,ip4],
        ....
        ....
    },
    d2 => {
        ns3 => [ip3,ip5],
        ns4 => [ip6,ip9],
        ....
        ....
    },
);

希望这是一个开始。

最新更新