Предполагая, что значение apples
равно [2, 4, 6, 8]
, тогда код
for i in positionApples {
print(i)
}
печатает элементы 2, 4, 6, 8, а не индексы 0, 1, 2, 3, поэтому во второй итерации
for i in positionApples {
positionApples[i] += a //This line
}
i
равно 4, но конечный индекс равен 3, а код будет ?.
Если вам нужен индекс цикла перечислить массив
for (index, element) in positionApples.enumerated() {
print(index, element)
}