Swift3 - stride方法中的var变量警告

时间:2017-02-10 19:47:34

标签: swift3

我必须根据给定的开始,结束和步骤生成一个数字并将其插入数组中,例如,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中抑制此警告吗?

1 个答案:

答案 0 :(得分:0)

完全删除varfor index in...