Visual Basic Script


Учебник Visual Basic Script - часть 6


MsgBox UText
'выводим результат


Урок 6. Массивы в VBScript

        Во всех предыдущих уроках мы использовали переменные, которые являются важной составляющей сценариев. И во всех примерах мы ограничивались применением одной-двух переменных.

        Но в больших сценариях (состоящих из сотен строк) существует потребность в десятках и более переменных, что не так удобно в работе.

        Допустим мы имеем переменную result в которую будет помещен результат какого-либо вычисления. Если переменная у нас одна, то и использование ее не составит труда. Но если у нас, допустим, десять переменных, в которые будут помещаться результаты многих вычислений (Dim result1, result2, result3,…), то работать при этом с данными переменными будет не так удобно.

        Решением этой проблемы будет использование массива, который объединяет в себе множество однотипных элементов (цифр, символов, строк и т.д.).

        Вместо десяти переменных мы можем создать массив result, который будет состоять из десяти элементов, куда можно будет помещать результаты вычислений.

        Массив, как и переменные объявляется словом Dim:

    Dim result(9)
    ‘создаем массив из десяти элементов

        Каждый элемент массива имеет свой порядковый номер – индекс. Нумерация индексов начинается с 0.

        Т.о. если мы десять переменных result переведем в массив, то для вызова значения, которому раньше соответствовала переменная result1, нужно обратится к первому элементу массива с индексом 0:

    Result(0)

После объявления массива можно его заполнять значениями:

    Dim MyArray (2)
    MyArray(0) = "Один"
    MyArray(1) = "Два"
    MyArray(2) = "Три"
 

Назад по тексту | Содержание |

О проекте | История | E-mail


Copyright (C) 2000 - 2001 Alex Neverov

#bn { DISPLAY: block } #bt { DISPLAY: block }




Начало  Назад