Output nested hash : Hash Output « Hash « Perl

Home
Perl
1.Array
2.CGI
3.Class
4.Data Type
5.Database
6.File
7.GUI
8.Hash
9.Language Basics
10.Network
11.Regular Expression
12.Report
13.Statement
14.String
15.Subroutine
16.System Functions
17.Win32
18.XML
Perl » Hash » Hash Output 




Output nested hash
   

#!/usr/bin/perl

use warnings;
use strict;

my %outer = (A=> {a1=>1, a2=>2, a3=>3}
             B=> {b1=>4, b2=>5, b3=>6},
             C=> {c1=>7,c2=>8, c3=>9});

foreach my $outer_key (keys %outer) {
    print "$outer_key => \n";
    foreach (keys %{$outer{$outer_key}} ) {
        print"\t$_ => $outer{$outer_key}{$_} \n";
    }
    print "\n";
}

   
    
    
  














Related examples in the same category
1.Display a hash with print
2.Display the list of values
3.Dump the hash
4.Print mixed structure
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.