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

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

   

   
В 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] );

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

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий