Nie rozumiem, dlaczego nie mogę przypisać wartości elementom tablicy za pomocą ulepszonej pętli for. Na przykład za pomocą pętli for jak tenUlepszona pętla nie działa przy przypisywaniu wartości do tablicy (Java)
int[] array = new int[5];
for(int i = 0; i < 5; i++)
array[i] = 10;
produkuje to, co chcę. Ale dlaczego to nie działa z „dla każdego”:
for(int element : array)
element = 10;
Czy jest jakiś konkretny powód, dlaczego tak jest czy robię coś źle?