Type error on array access in method
Consider this example:
mainAgent {
int[2] a = { 42, 1337 };
int tmp = a[0];
a[0] = a[1];
a[1] = tmp;
println(a[1]);
}
void swap(int[2] a) {
int tmp = a[0];
a[0] = a[1];
a[1] = tmp;
}
This errors in the swap
method:
...\AppData\Local\Temp\pseuCo IDE\include\Main.java:15: Fehler: Inkompatible Typen: int[] kann nicht in int konvertiert werden
int tmp = a[0];
^
...\AppData\Local\Temp\pseuCo IDE\include\Main.java:23: Fehler: Inkompatible Typen: int kann nicht in int[] konvertiert werden
a[1] = tmp;
^