| |
2.9.8. Функции для работы с массивами
Функции для работы с массивами в VBScript, функции Array(), Filter(), LBound(), UBound(), Join(), Split()
Как уже говорилось, при программной работе с приложениями Microsoft Office массивы используются редко. Вместо них применяются коллекции. Однако в VBScript предусмотрены возможности и для работы с массивами.
- Array() — позволяет автоматически создать массив нужного размера и типа и сразу загрузить в него переданные значения:
Dim myArray As Variant
myArray = Array(10,20,30)
MsgBox A(2)
- Filter() — позволяет на основе одного массива получить другой, отфильтровав в исходном массиве нужные нам элементы.
- LBound(), UBound() — возвращают соответственно информацию о нижней границе массива (номер первого имеющегося в массиве значения) и о верхней границе (номер последнего имеющегося значения).
- Join() — соединяет множество строк, составляющих массив, в одну строковую переменную. В качестве разделителя по умолчанию используется пробел, но можно указать и свой разделитель. Обратная функция, создающая массив из одной строки, — Split(). Эти функции очень удобны, например, при обработке значений, полученных из базы данных, электронной таблицы, макетного файла и т. п.
| |
 |
|