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"): Скрипт выполнен успешно.