У меня есть преобразованный цикл for в Swift 3.2
, который выглядит примерно так:
for var i in 0..<char.characters.count {
if(self.characters.count > len && ((currentIndex + length2323) < length))
{
i = i - 1
}
}
Но это не работает должным образом. Я хочу продолжить цикл, когда заданное значение для i
равно i = i - 1
, но этот код выходит из цикла
И мой предыдущий код Swift 2
:
for(var i = 0 ; i < char.characters.count ; i += 1) {
if(self.characters.count > len && ((currentIndex + length2323) < length))
{
i = i - 1
}
}
if
? - person user28434'mstep   schedule 31.01.2018i
для чего-то, что не включено в этот код? В коде, который вы включили, никакие переменные не изменяются, аi
доступен только внутри тела цикла (и нигде не читается и не передается). - person David Rönnqvist   schedule 31.01.2018