Copy, функция

Синтаксис


function Copy(Source: string;  StartingIndex,  Count:  Integer):  string;
function Copy(Sourre:  array;  StartingIndex,  Count:  Integer): array;

Описание

Функция Copy создает копию части строки или динамического массива. Результатом является новая строка или динамический массив. Первый элемент новой строки или массива имеет номер Startinglndex в Source. Новая строка или массив содержат не более Count элементов. Если Count превышает количество элементов, оставшихся в исходной строке или массиве, копируются элементы от Startindexlndex до конца строки или массива.
Сору не является настоящей функцией.

Ошибки

Советы и приемы

  • Если Startinglndex меньше нуля или выходит за границы Source, результатом будет пустая строка или массив.
  • Длина новой строки или массива равна Count, если только в Source не остается меньше чем Count элементов для копирования. В последнем случае копируются все элементы до конца строки или массива.
  • Первый элемент строки имеет номер 1. Первый элемент динамического массива имеет номер 0.
  • Удобный способ скопировать все элементы Source, начиная с определенного начального элемента, - это указать в качестве Count константу MaxInt.

Пример



Смотрите также

Функции Delete, High, Length, Low, Slice, процедуры Insert, SetLength, SetString.
    Учебник по языку Pascal          Лабораторные работы по программированию          Справочник




Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: