# Using hash-ref assignment: $tempa{a}{zeta} = {nm=>'abc', sz=>'def'}; # Using Hash slice -- @{$tempa{a}{zeta}}{qw[nm sz]} = qw[abc def]; #Resulting structure: #= { # 'a' => { # 'zeta' => { # 'sz' => 'def', # 'nm' => 'abc' # } # } # };