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

Конструктор массива

Создать массив (для инициализации или присвоения) можно посредством конструктора массива. Конструктор создает одномерные массивы. Ограничителем могут быть символы (/ и /) или квадратные скобки [ и ]. В них через запятую указываются элементы массива, например [1, 2, 3]. Если есть ряд одинаковых элементов подряд, можно использовать повторитель в форме n*a, где n -- целое число, а a -- константа того же типа, что и массив. Например, [8*0.0] -- одномерный массив ранга 8, из нулей. Можно использовать неявный цикл вида (v1,v2,..., I = E0,E1[,dI]), где v1,v2 и т.д. -- выражения, а I (идентификатор может быть любым) -- целочисленная переменная-счетчик цикла. Например, массив можно объявить так:

INTEGER, DIMENSION(100):: [(2*I+1, I = 0,99)]

или так:

INTEGER, DIMENSION(100):: [(I, I = 1,199,2)]

В обоих случаях массив будет содержать первые сто нечетных чисел.



Подсекции

Ilya A. Chernov 2012-12-19
X