2012-02-19 2 views
0

내가 좋아하는 계층 적 데이터를 저장할 테이블에 표시합니다 : 등등방법 계층 적 데이터를 저장하고

d1 -> { 

     ns1 -> {ip1,ip2}, 
     ns2 -> {ip3,ip4}, 
     .... 
     .... 
     }, 
d2 -> { 

     ns3 -> {ip3,ip5}, 
     ns4 -> {ip6,ip9}, 
     .... 
     .... 
    }, 

하고 .....

을 내가 참조를 사용할 필요가 알고 있지만, 나는 그것을 이해하는 데 어려움을 겪고있다. 누구나 저를 먼저 시작할 수 있습니까? 위와 같이 저장 한 후 d1, ns 및 ip를 열로 표시해야합니다.

답변

4

구문이 엉망입니다. perlreftutperldsc을 참조하십시오.

내가 그 값 값입니다 몇 배열 참조 몇 해시 참조입니다 해시로 재 배열했습니다

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

가 잘하면 그 시작입니다.

관련 문제