in reply to Seeking enlightenment: is there a reason for this unusual syntax?
Writing "@foo" is just another way to write join($", @foo). And $" defaults to a space. You probably understand the construct if you can figure out this snippet:
$" = "'\nThen you have: '"; print "The first letter is '@{[A..Z]}'\n";
|
|---|