유형이 변형 함수가있는 구조체 인 객체의 배열이 있습니다.Swift for var list.enumerated()
for (index, object) in objects.enumerated() {
otherArray[index] = object.someMutatingFunction(...)
}
이 날은 내가 var에 추가하여 해결할 수 있습니다이 오류 Cannot use mutating member on immutable value of type 'Blabla'
에 이르게 : 그래서 나는이 코드를 가지고
for var (index, object) in objects.enumerated() {
otherArray[index] = object.someMutatingFunction(...)
}
을하지만 그때 내가 모르는 또 다른 경고 Variable 'index' was never mutated; consider changing to 'let' constant
를 얻을 수를 방법 우아하게 고쳐라. 유일한 아이디어는 새로운 var 변수를 추가하는 것입니다. 이 경고를 막기 위해 내가 할 수있는 일이 있습니까?
'enumerated()'는 메소드가 아니라 속성입니다. – Hamish
당신 말이 맞아요. 죄송합니다. –