我必须根据给定的开始,结束和步骤生成一个数字并将其插入数组中,例如,Start = 10,end = 30,step = 5,然后 我的数组应该是[10,15,20,25,30],我可以通过以下方法实现这个目的
for var index in stride(from: start, through: end, by: step) {
self.myArray.append(self.getElement(number: index))
}
但是我一直在xCode中收到警告,因为变量索引从未变异,如果我将var索引更改为let index,那么我得到一个编译错误,因为“让模式不能嵌套在已经不可变的上下文中”。
知道如何在Swift 3中抑制此警告吗?
答案 0 :(得分:0)
完全删除var
。 for index in...