MyChat Scripts: функция TStringList.Add, добавить строку в список и получить её индекс
"Для разработчиков", "Серверные скрипты", "Описание функций", "Строки", "TStringList", "Методы", "Add".
Добавить строку в список и получить её индекс.
Синтаксис
function TStringList.Add(s: string): integer;
Параметры и возвращаемые значения
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    s  | 
  
    string  | 
  
    строка для добавления в список.  | 
 
Результат функции
Индекс строки. Он необязательно будет очередным порядковым номером, потому что список может быть сортированным. Нумерация строк идёт с нуля.
 
Пример
var
  SL: TStringList;
begin
  SL := TStringList.Create;
  SL.Sorted := true;
  
  mLogScript(IntToStr(SL.Add('One')), '');
  mLogScript(IntToStr(SL.Add('Two')), '');
  mLogScript(IntToStr(SL.Add('Three')), '');
 
  mLogScript(SL.Text, '');
  SL.Free;  
end.
Результат работы скрипта
[22:45:12] (Log "AddMethod"): 0
[22:45:12] (Log "AddMethod"): 1
[22:45:12] (Log "AddMethod"): 1
[22:45:12] (Log "AddMethod"): One
Three
Two
[22:45:12] (Run "AddMethod"): Время выполнения скрипта: 5 мс
[22:45:12] (Run "AddMethod"): Скрипт выполнен успешно.