my %weather = ( precipitation => do { if ($rain == 0) { "dry"; } else { "wet"; } }, );