in reply to Seeking enlightenment: is there a reason for this unusual syntax?

Just some syntactic sugar, that is all.

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";