|
||||||||||||||||||||||||||||||||||||||||||
Глава 10; Выражения и функции |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
библиотечного элемента,
Параметры-массивы не должны
объявляться в скрипте, При вызове библиотечного элемента с ПОМОЩЬЮ Предложения CALL подставляемые фактические параметры должны быть массивами такой же размерности, что и установленные диалоге параметров библиотечного элемента. К элементам массивов можно
обращаться в любом месте, однако,
если они являются переменными, то только после их объявления: var1 [num_expr] или var1
var2 [num_exprl][num_expr2] или
var2
Имя массива без указания значений
индексов обозначает ссылку
на весь массив, что приемлемо в целом ряде случаев (предложения CALL, PRINT, LET, PUT, REQUEST, INPUT, OUTPUT). Элементы массива могут быть заданы числовыми или строковыми значениями и их можно использовать в любом числовом млн строковом выражении. В качестве индекса может использоваться любое числовое выражение, индексация начинается с 1. Объявленные имена массивов уже
нельзя использовать в том же
скрипте в качестве имен простых переменных. Если значение индекса превышает
объявленное значение размерности
массива или размерность параметра, выдается сообщение об ошибке. Примеры числовых выражений: |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
Примеры строковых выражений: |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
Примеры выражений с массивами: |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
Справочное пособие по GDL |
175 |
|||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||