在 OpenOffice Basic 中继续 For 循环
Continue For Loop in OpenOffice Basic
有没有办法像在其他语言中一样在 OpenOffice Basic 中继续循环?
For i = 0 To 10
If i = 5 Then
Continue For # Not working
End If
Next i
我知道语法 Exit For 来打破循环,但我必须跳过一些迭代...提前谢谢你!
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
子句似乎处理异常,而不是正常情况。
有同样的问题,通过将迭代器等同于自身来解决,即 i = i.
For i = 0 To 10
If i = 5 Then
GoTo Continue
End If
Continue:
Next i
有没有办法像在其他语言中一样在 OpenOffice Basic 中继续循环?
For i = 0 To 10
If i = 5 Then
Continue For # Not working
End If
Next i
我知道语法 Exit For 来打破循环,但我必须跳过一些迭代...提前谢谢你!
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
子句似乎处理异常,而不是正常情况。
有同样的问题,通过将迭代器等同于自身来解决,即 i = i.
For i = 0 To 10
If i = 5 Then
GoTo Continue
End If
Continue:
Next i