var a int[1];
var aa int[1];
aa = a;
Предположим, мы хотели скомпилировать что-то подобное в java jvm.Это показалось бы, что можно было бы просто сделать
ldc 1
newarray int
astore 0
ldc 1
newarray int
astore 1
aload 0
istore 1
Однако это не работа, это бросает (class: test, method: main signature: ()V) Expecting to find integer on stack
Разве вы не можете aload
массив в локальную переменную?