В принципе у меня есть 10 целых чисел с именем:Visual Basic изменение значения на основе значения
i1,i2,i3,i4,i5,i6,i7,i8,i9,i10
Теперь у меня есть расчет, и всякий раз, когда он возвращает значение в диапазоне от 1-10, то это должно увеличить число согласно по 1
Я знаю, что могу сделать это с помощью case или 10 ifs, но есть способ генерировать имя переменной, что я хочу изменить. Псевдокод:
value = x // a value is being returned
(i+x)++; // increase the according variable by one
Это хорошо, но есть Oneliner, что позволяет мне инициализировать все 10 значений '2'? или я должен делать 'myArray (1) = 2' десять раз? – Jaanus
для i = от 1 до 10 .... myArray (i) = 2 .... следующий i – enderland
или ... myArray = [2,2,2,2,2,2,2,2,2,2,2 ] (но для этого вам нужно использовать вариантный массив) – enderland