0

以下のようなforループを探しています

dim i as integer
dim j as integer = 5

For i = 0 To j
   If i = 5 Then
        i = 10
        j = 20
   End If

Next

''i=5 の場合、i を 10 に、j を 20 にインクリメントして、ループが 10 から 20 に拡張されるようにします

誰でもこれを達成する方法を提案できますか?

4

2 に答える 2

0

ループ変数を変更しようとしないでください。ループは常に 5 にヒットするため、10 まで「拡張」します。最初に 10 までループさせるだけです。の変化する値をj内部的に使用する場合は、適切なタイミングでk変化する別の変数を5作成し、代わりに使用します。10k

于 2013-07-18T04:29:48.443 に答える