use List::Util qw(min); $hash{$set}{min} = min @{$hash{$set}{data}}; #### for (@{$hash{$set}{data}}) { $hash{$set}{min} = $hash{$set}{min} < $_ ? $hash{$set}{min} : $_; } #### my $min := $hash{$set}{min}; for(@{%hash{$set}{data}}) { $min = $min < $_ ? $min : $_ }
## for (@{$hash{$set}{data}}) { $hash{$set}{min} = $hash{$set}{min} < $_ ? $hash{$set}{min} : $_; } ##
## my $min := $hash{$set}{min}; for(@{%hash{$set}{data}}) { $min = $min < $_ ? $min : $_ }