Правильно ли я понимаю, что нельзя передавать локальную переменную как индекс в цикле for-in, чтобы эта переменная была изменена после завершения цикла?Объем индекса в цикле for-in - swift
var i = 0
for i in 0..<10 {
}
print(i)
// prints "0" but I expected "10"
См. Также http://stackoverflow.com/questions/33219684/cannot-assign-to-value-i-is-a-let-constant-in-swift/33219795#33219795 – Grimxn