# no, you don't need a space between the 0 and the for. $d{$_} ||= 0for a..z;