Книга: VBA для чайников
Циклы For... Next и массивы
Циклы For... Next и массивы
Циклы For. . .Next особенно полезны при работе с массивами, именованными хранилищами для множеств элементов данных. Подробно массивы обсуждаются в главе 13, но дискуссия о циклах For. . . Next осталась бы неполной без нескольких слов о пользе таких циклов в совокупности с этими имеющими большое практическое значение корзинами для данных.
С помощью цикла For. . .Next несложно заполнить массив множеством вычисленных значений, как в следующем примере:
Dim intМассивКвадратов (14) As Integer
For a = 0 To 14
intMacсивКвадратов( a) = a * a
Next a
Этот пример программного кода начинается с объявления массива из 15 целых значений (15, а не 14, поскольку обычно VBA приписывает первому элементу в массиве индекс 0). Затем используется цикл For . . . Next, в котором каждому элементу массива, от 0 до 14, присваивается значение. Обратите внимание на то, что переменная а используется не только как счетчик, но и как индекс массива, указывающий на номер элемента в массиве.
- Немедленный выход с помощью Exit For
- Forced writes - палка о двух концах
- Next transaction
- Next attachment ID
- Next header page
- Forced Writes
- Жизненные циклы продуктов
- Динамические массивы
- 1.2.6. Циклы и ветвление
- Chapter 15. Graphical User Interfaces for Iptables
- What's next?
- What NAT is used for and basic terms and expressions