in reply to Re^2: Printing non existing hash values as "missing"
in thread Printing non existing hash values as "missing"
How about:
my $out = exists $h{$_} ? sprintf "%.3E", $h{$_} : 'MISSING';
As in:
my %h = ( A => 1.23435, C => 6.78901, ); for ('A' .. 'C') { my $out = exists $h{$_} ? sprintf "%.3E", $h{$_} : 'MISSING'; warn $out; }
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|