#!/usr/bin/perl -w use strict; my $argument=10; my %hash = sub_returning_hash($argument); print "a = "; print $hash{"a"}; print "\n"; print "b = "; print $hash{"b"}; print "\n"; print "c = "; print $hash{"c"}; print "\n"; sub sub_returning_hash { my $argument=shift; my $a=$argument+1 ; my $b=$argument+2 ; my $c=$argument+3 ; my %output_record = ( "a" => "$a", "b" => "$b", "c" => "$c" ); return %output_record; } # sub_returning_hash