That's not what I said it returns. You ignored half the answer. Whatever you claimed to have proven probably wasn't.
To my personal surprise, ikegami mentioned earlier in this thread that
You can't use a different definition of "side-effects" and assume what other people said about them still applies. According to the definition I was using, the assignment has no side-effects. But I'm fine with with what I said even when using the functional programming definition. It's not that the assignment operators shouldn't be used, it's that creating operators and subs with side-effects should be done with care.
In reply to Re^9: rv of list assignment (was "map in void context")
by ikegami
in thread map in void context
by dharanivasan
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |