in reply to Concatenate printing a string and array

You might want join
print join("",@array);

I think you might have misunderstood how interpolation and scalar versus list context works. However I would prefer to leave the explanation up to someone who is better at expressing their wisdom than myself.

Confucius says kill mosquito unless cannon