use warnings; use strict; use Data::Dump qw(pp); my %hash = (0 => 'a', 1 => 'b', 2 => 'c'); print '%hash=',pp(\%hash),"\n"; __END__ Prints: %hash={ "0" => "a", 1 => "b", 2 => "c" }