I don't get your latest point. What you've demonstrated is that if you want the array printed with just field separators, you do not use for, but if you want them printed one per line, you do use for.
Your original point appeared to be saying that rather than use for to achieve the one per line output used in the OP, it would be better to set $, to a newline. I challenged that assumption, and you seem to have come back full circle.
In reply to Re^6: list reversal closure
by BrowserUk
in thread list reversal closure
by apotheon
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |