next up previous contents
След.: Комассивы Выше: Массивы Пред.: Сплошные массивы   Содержание


Оператор DATA

Оператор DATA служит для инициализации массивов и не имеет парного атрибута: инициализация возможна и непосредственно в операторе объявления. Но поскольку можно назначать атрибуты отдельными операторами, существует и соответствующий оператор инициализации. Кроме того, этот оператор позволяет инициализировать только часть массива. Наконец, для громоздких данных отдельная инициализация может быть удобнее. Вид оператора:

DATA список объектов /список значений/ [, ...]

Список объектов -- список имен скаляров или массивов через запятую, или неявный цикл. В списке значений стоят константы, возможно -- с повторителем, имеющим вид целочисленной константы с символом *. Повторитель позволяет заменить ряд одинаковых значений более изящной записью. Число значений с учетом повторов должно быть равно числу инициализируемых объектов (с учетом числа элементов в объектах-массивах). Например,

DATA MONTHS /31,28,31,30,31,30,2*31,30,31,30,31/



Ilya A. Chernov 2012-12-19
X