Difference between revisions of "Tab.CopyLine"
(No difference)
|
Revision as of 15:13, 26 September 2020
| CopyLine (Работа со строками) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция добавляет новую строку по указанному во втором аргументе индексу (или в конец таблицы, если второй аргумент опущен) и заполняет ее значениями из строки, указанной в первом аргументе (или текущей строки, если первый аргумент опущен). Добавленная строка становится текущей.
Синтаксис
Tab.CopyLine(<Индекс копируемой строки (INT)>,<Индекс новой строки (INT)>)
Аргументы
<Индекс копируемой строки (INT)>- (необязательный аргумент) Числовой индекс строки, копия которой добавляется в таблицу. Первая строка имеет индекс 1. Если аргумент опущен, будет использована строка с индексом CurLine (текущая).<Индекс новой строки (INT)>- (необязательный аргумент) Числовой индекс добавляемой строки, в которую будут скопированы все значения из указанной в первом аргументе строки. Если аргумент опущен, строка будет добавлена в конец таблицы.
Примеры
//Создается и заполняется таблица значений
aTab:=Tab.Create("b1,b2,b3,b4");
aTab.AddLine("b1,b2,b3,b4",1,2,3,4);
aTab.AddLine("b1,b2,b3,b4",2,2,3,4);
aTab.AddLine("b1,b2,b3,b4",3,5,5,4);
aTab.AddLine("b1,b2,b3,b4",4,2,3,4);
aTab.AddLine("b1,b2,b3,b4",4,2,3,4);
aTab.AddLine("b1,b2,b3,b4",5,2,3,4);
aTab.CopyLine(2,4);
//Вставляем строку с индексом 4 и заполняем ее значениями строки с индексом 2.
Message(aTab.Size());
//Выводит число 7
Message(aTab.Get(4,"b1"));
//Выводит число 2