Шаг 100.
Конструкторы открытых параметров-массивов

    На этом шаге мы рассмотрим использование конструкторов открытых параметров-массивов.

   


    В Object Pascal введено новое языковое средство - конструкторы открытых параметров-массивов, которые позволяют формировать передаваемый в процедуру фактический параметр-массив непосредственно в oпeраторе вызова процедуры. Ни объявления массива в вызывающей программе, ни предварительного его заполнения исходными значениями при этом не требуется.

    Например вышеприведенные (шаги 98, 99) вызовы процедуры SortVector можно заменить следующими:

    SortVector ( [4,7,1,3,0,8,5,3,2,7] ); 
    SortVector ( [0,5,1,7,3,5,9,2,7,4,8,2,4,0,6] );

    Как видно из примера, значения массива, передаваемого с помощью конструктора, перечисляются через запятую и заключаются в квадратные скобки.

    На следующем шаге мы рассмотрим использование параметров-массивов для передачи значений различных типов.




Предыдущий шаг Содержание Следующий шаг