Is working the it is supposed to work - perlvar:
"$, The output field separator for the print operator. Ordinarily the print operator simply prints out its arguments without further adornment.".
...
print "\nArray Elements within Double Quotes :\n", @files;
...
output:
Array Elements within Double Quotes :
apple
ball
cat