Создание массивов. Для создания массивов используются две команды — dimension и declare. Данные команды идентичны по синтаксису и выполняемой ими функции, и их можно свободно чередовать. В командах dimension и declare следует задавать имя массива и его размерность. Некоторые команды и функции СУБД FoxPro могут сохранять результат в массиве. Если заданный массив не существует, то следующие команды и функции автоматически создадут массив: average, acopy( ), append from array, adir ( ), calculate, afields ( ), copy to array, scatter, select — sql, sum.
Имена массивов могут иметь в длину до 10 символов и включать в себя алфавитные символы, символы подчеркивания и цифры. Имя массива не может начинаться с цифры или содержать встроенные пробелы. Для создания одномерного массива укажите один индекс, который задает число строк в массиве. Для создания двумерного массива укажите пару индексов. Первый индекс обозначает число строк в массиве, второй — число столбцов. Индексы массива всегда начинаются с 1. В следующем примере создаются одномерный массив с именем deptnumber и двумерный массив с именем taxrates с десятью строками и пятью столбцами:
dimension deptnumber10) dimension taxrates(10,5)
С помощью одной команды dimension или declare можно создать несколько массивов. Массивы приведенного выше примера создает команда:
dimension deptnumber(10), taxrates(10,5)
Достарыңызбен бөлісу: |