Руководство по настройке Optima:Переменные и массивы

Материал из AltecDocs
Перейти к:навигация, поиск

33.1. Переменные и массивы

Объявление и инициализация переменных происходит при первом присвоении им значения. Присвоение значения осуществляется при помощи оператора «:=». Исходя из присвоенного значения, переменная получает числовой или строковый тип. Дефис перед числом означает отрицательное значение (например, «-1»).

Строковые значения заключаются в одинарные кавычки ('Это строка').

Массивы могут быть только одномерными. Длину массива указывать не нужно, он может менять количество элементов динамически. Первый элемент массива имеет индекс 0. Индекс массива не может быть меньше нуля. Индекс «-1» возвращает длину массива, то есть максимальный индекс, к которому происходило обращение. Например:

Числовой параметр: A := 1450;

Строковый параметр: B := 'Артикул';

Массив: Array[0] := 1 (первый элемент массива равен 1);

Массив: Array[1] := 4 (второй элемент массива равен 4).