Why having so many syntax for array initialization?
Yeah I never figured that part out...
Any luck?
The many different syntaxes for array initialization are because of the many different kinds of arrays that languages can have. For example, character strings can be represented as arrays and arrays can also be comprised of strings.