Мониторинг обменных курсов валют
18c0693f

Slice спешит на помощь


Похоже, объявление «с запасом» нас не спасет. Так как же передать динамические данные этим, во всех остальных отношениях замечательным функциям? Ответ кроется в малоизвестной функции Slice, спрятанной в модуле System:

function Slice(var A: array; Count: Integer): array;

Slice получает массив любого размера и тип и возвращает Count элементов так, словно они являются отдельным и независимым массивом. С помощью Slice можно объявить очень большой массив и использовать в нем лишь
нужное количество элементов.

Функция Slice возрождает идею объявления «с запасом», но на этот раз нам уже не придется заботиться о неправильном знаменателе. А это в свою очередь позволит передавать функциям динамические данные.

Вооружившись новыми знаниями, мы переходим к созданию быстрого и удобного компонента для статистической обработки данных.



Содержание раздела


Самый выгодный курс обмена валюты