3
有沒有像在其他語言中一樣在OpenOffice Basic中繼續循環的方法?在OpenOffice Basic中繼續For循環
For i = 0 To 10
If i = 5 Then
Continue For # Not working
End If
Next i
我知道語法退出對於打破循環,但我不得不跳過一些迭代...預先感謝您!
有沒有像在其他語言中一樣在OpenOffice Basic中繼續循環的方法?在OpenOffice Basic中繼續For循環
For i = 0 To 10
If i = 5 Then
Continue For # Not working
End If
Next i
我知道語法退出對於打破循環,但我不得不跳過一些迭代...預先感謝您!
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。
正如@tohuwawohu所說,似乎沒有任何這樣的語法。請參閱https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Loops。但是,使用OpenOffice,您可以使用其他語言,例如Java或Python。 –
@JimK:好點!沒有想到自己的其他功能豐富的語言 - 將是值得回答的... – tohuwawohu