Продолжить цикл в OpenOffice Basic
Есть ли способ продолжить цикл в OpenOffice Basic, как на другом языке?
For i = 0 To 10
If i = 5 Then
Continue For # Not working
End If
Next i
Я знаю выход синтаксиса, чтобы разорвать цикл, но я должен пропустить некоторые итерации... Заранее спасибо!
2 ответа
Решение
AFAIK нет, но вы также можете использовать If
предложение пропустить определенные итерации:
For i = 0 To 10
If i <> 5 Then
# Execute some commands except in the fifth iteration
End If
Next i
Конечно, используя что-то вроде Continue
был бы лучший стиль, так как If
предложенное предложение, похоже, обрабатывает исключение, а не обычный случай.
For i = 0 To 10
If i = 5 Then
GoTo Continue
End If
Continue:
Next i
Если бы та же самая проблема, обошлось, приравнивая итератор к себе, то есть i = i.