in reply to Re^2: array join missing zero and space
in thread array join missing zero and space

bah, the parser is thinking {} is a hash constructor instead of a block. A semi-colon will disambiguate.
print join ' ', map {; 0, $_ } @numbers;