¿Por qué no se permiten los inicializadores de colección en reasignaciones?
Siempre pensé que funcionaba bien en ambos sentidos. Luego hice esta prueba y me di cuenta de que no está permitido en las reasignaciones:
int[] a = {0, 2, 4, 6, 8};
funciona bien pero no:
int [ ] a;
a = { 0, 2, 4, 6, 8 };
¿Alguna razón técnica para esto? Pensé en preguntar sobre esto aquí, porque este comportamiento era lo que esperaba intuitivamente.