0

基本的に、次の名前の整数が 10 個あります。

i1,i2,i3,i4,i5,i6,i7,i8,i9,i10

これで計算ができ、1 ~ 10 の値が返されるたびに、それに応じた整数を 1 ずつ増やす必要があります。

ケースまたは10のifでこれを実行できることはわかっていますが、変更したい変数名を生成する方法はありますか。擬似コード:

value = x // a value is being returned
(i+x)++;  // increase the according variable by one
4

1 に答える 1

3

単純に配列を作成し、返された値に基づいて、指定されたインデックスで配列の値をインクリメントする方が簡単ではないでしょうか。

例えば:

Dim myArray(1 To 10) As Integer
value = x                          'a value is being returned
myArray(x) = myArray(x) + 1        'increment value in array
于 2013-03-16T19:04:20.080 に答える