У меня есть массив, который объявлен с var
и инициализирован как заполненный нулями. Но когда я пытаюсь изменить элемент в массиве, я получаю сообщение об ошибке:
Левая часть оператора мутации не является изменяемой: 'inArray' является константой 'let'
Это не имеет смысла для меня, так как я объявил массив с var
, и я ни разу не сделал его константой. Вот мой код:
var pickedCount = Array(repeating: 0, count: sprinkleList.count)
func addOneToPickedCount(addOneTo element: Int, _ inArray: Array<Int>){
inArray[element] += 1 //Left side of mutating operator isn't mutable:'inArray' is a 'let' constant
}