unread
I think it would be more intuitive to implement an array "appending"
functionality with "concatenating" syntax. The.=
syntax already
exists,
but is forbidden from use on non-strings. If you want to implement this
preexisting syntax as an array concatenation operator, then it is a blank
slate -- you can decree whatever behaviors you wish for it without
blurring
what the combined operator does with strings.
on github there is a comment about adding an array_concat() instead like
js's Array.concat() that would try to avoid the pitfalls of +=, array_push,
and current behaviour of .=
flipping through the mdn for it, its results seem alright.