in reply to Re^2: Usage of hashes with hashes when mulitple values are present
in thread Usage of hashes with hashes when mulitple values are present

It is hard to follow you, as you omit certain information, that would make it much easiear to answer your question.

You should just post a runnable piece of complete code, that shwow your problem. Please read ?node_id=510718

As you just want to know how to *access* the data, why bother about the way you *create* the data structure? Here, I just initialized a hash with the data you provided. Then I can access the elements of the arrayref:

#!/usr/bin/perl -w use strict; use Data::Dumper; my %w = ( '-1:130' => { 'cells' => [ 'SubNetwork=ONRM_ROOT_MO_R,SubNetwork=RNC12,MeContext=RNC1 +2,ManagedElement=1,RncFunction=1,UtranCell=RNC12-8-2', 'SubNetwork=ONRM_ROOT_MO_R,SubNetwork=RNC12,MeContext=RNC1 +2,ManagedElement=1,RncFunction=1,UtranCell=RNC12-8-8' ], }, ); #print Dumper(\%w); # access one element by index: first = 0 print "Element 0: " . $w{'-1:130'}{'cells'}->[0] . "\n"; print "\n"; # access all available in a foreach loop foreach my $element (@{$w{'-1:130'}{'cells'}}) { print $element . "\n"; }

  • Comment on Re^3: Usage of hashes with hashes when mulitple values are present
  • Download Code

Replies are listed 'Best First'.
Re^4: Usage of hashes with hashes when mulitple values are present
by Bhagya (Initiate) on Dec 03, 2013 at 04:06 UTC
    Thanks lune and all . It was helpful for me to understand the usage of hash .