Delphi Copy - Функція створює новий рядок із частини існуючого рядка
Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures
2 function Copy (Source: array; StartIndex, Count: Integer): array;
| Опис |
| ФункціяCopyмає дві форми. У першому випадку вона створює новий рядок із частини існуючого рядка. У другому – вона створює новий масив із частини існуючого масиву. 1. Копія частини рядка Перший символ рядка має індекс = 1. Повертає рядок, що складається з зазначених уCountкількості символів, починаючи зStartCharсимволу. Якщо до кінця рядка менше символів, ніж зазначено вCount, то копіюються всі символи, починаючи зStartCharі до кінця рядка. 2. Копія частини масиву Перший елемент масиву має індекс =0. Повертає масив що складається із зазначених уCountкількості елементів, починаючи з індексу . Якщо до кінця масиву менше елементів, ніж зазначено вCount, то копіюються всі елементи, починаючи зStartIndexі до кінця масиву. |
| Примітки |
| Для копіювання рядка, деStartCharменше 1 він буде оброблений як 1. При копіюванні багатовимірних масивів копіюєтьсятільки перший вимір. Всі елементи, крім останнього вимірювання масиву, - всі покажчики на підмасиви, які складають цілий масив. Після копіювання цільові елементи масиву продовжують вказувати на підмасиви вихідного масиву. Таким чином, ці підмасиви розділені на вихідний та цільовий масиви. Ви були попереджені! |
| Схожі команди |