#!/usr/bin/perl -w use strict; my @arr; my %one; my %sec; my %thr; %one = { 1 => 'mili', 2 => 'brown', 3 => 'kalu' }; %sec = { 'age' => 23, 'eyes' => 'hazel', 'weight' => 128 }; %thr = { 'name' => 'deep', 'roll' => 02, 'class' => 'BI' }; my $one = \%one; my $sec = \%sec; my $thr = \%thr; @arr = ($one, $sec, $thr); my $ref = \@arr; for (my $i = 0; $i < 3; $i++) { my $a = $$ref[$i]; print "$a"; foreach my $x (keys %{$a}) { print $x; } } exit 0;